@font-face {
	font-family: AbhayaLibre-Regular;
	src: url(../fonts/AbhayaLibre-Regular.eot?#iefix) format("embedded-opentype"), url(../fonts/AbhayaLibre-Regular.woff) format("woff"), url(AbhayaLibre-Regular.ttf) format("truetype"), url(../fonts/AbhayaLibre-Regular.svg#AbhayaLibre-Regular) format("svg");
	font-weight: normal;
	font-style: normal;
}
* {
	margin: 0px; padding: 0px; font-family: "Roboto", sans-serif; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box;
}
body {
	margin: 0px; padding: 0px;
}
h1 {
	list-style: none; margin: 0px; padding: 0px; font-family: "Roboto", sans-serif; text-decoration: none;
}
h2 {
	list-style: none; margin: 0px; padding: 0px; font-family: "Roboto", sans-serif; text-decoration: none;
}
h3 {
	list-style: none; margin: 0px; padding: 0px; font-family: "Roboto", sans-serif; text-decoration: none;
}
h4 {
	list-style: none; margin: 0px; padding: 0px; font-family: "Roboto", sans-serif; text-decoration: none;
}
h5 {
	list-style: none; margin: 0px; padding: 0px; font-family: "Roboto", sans-serif; text-decoration: none;
}
h6 {
	list-style: none; margin: 0px; padding: 0px; font-family: "Roboto", sans-serif; text-decoration: none;
}
hgroup {
	list-style: none; margin: 0px; padding: 0px; font-family: "Roboto", sans-serif; text-decoration: none;
}
ul {
	list-style: none; margin: 0px; padding: 0px; font-family: "Roboto", sans-serif; text-decoration: none;
}
li {
	list-style: none; margin: 0px; padding: 0px; font-family: "Roboto", sans-serif; text-decoration: none;
}
ol {
	list-style: none; margin: 0px; padding: 0px; font-family: "Roboto", sans-serif; text-decoration: none;
}
p {
	list-style: none; margin: 0px; padding: 0px; font-family: "Roboto", sans-serif; text-decoration: none;
}
nav {
	list-style: none; margin: 0px; padding: 0px; font-family: "Roboto", sans-serif; text-decoration: none;
}
a {
	list-style: none; margin: 0px; padding: 0px; font-family: "Roboto", sans-serif; text-decoration: none;
}
img {
	list-style: none; margin: 0px; padding: 0px; font-family: "Roboto", sans-serif; text-decoration: none;
}
div {
	margin: 0px; padding: 0px;
}
section {
	margin: 0px; padding: 0px;
}
aside {
	margin: 0px; padding: 0px;
}
nav {
	margin: 0px; padding: 0px;
}
span {
	margin: 0px; padding: 0px;
}
article {
	margin: 0px; padding: 0px;
}
address {
	margin: 0px; padding: 0px;
}
header {
	margin: 0px; padding: 0px;
}
footer {
	margin: 0px; padding: 0px;
}
img {
	border: 0px currentColor; border-image: none;
}
a {
	color: rgb(90, 90, 90); line-height: normal; font-size: 13px;
}
span {
	color: rgb(90, 90, 90); line-height: normal; font-size: 13px;
}
a:focus {
	
}
::selection {
	color: rgb(255, 255, 255); background-color: rgb(61, 101, 148);
}
:-ms-input-placeholder {
	color: rgb(90, 90, 90); opacity: 1;
}
input {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
.clear {
	clear: both;
}
.container {
	margin: 0px auto; width: 1200px;
}
h1 {
	color: rgb(65, 65, 65); text-transform: uppercase; font-size: 25px; font-weight: 500;
}
h2 {
	color: rgb(65, 65, 65); text-transform: uppercase; font-size: 18px; font-weight: 600;
}
h3 {
	color: rgb(65, 65, 65); text-transform: capitalize; line-height: normal; font-size: 17px; font-weight: 400;
}
h4 {
	color: rgb(149, 157, 163); text-transform: capitalize; font-size: 20px; font-weight: 500;
}
h5 {
	color: rgb(60, 60, 60); text-transform: capitalize; font-size: 18px; font-weight: 800;
}
h6 {
	color: rgb(117, 117, 117); font-size: 15px; font-weight: 600;
}
p {
	color: rgb(125, 125, 125); line-height: 28px; font-size: 15px;
}
p.small {
	color: rgb(125, 125, 125); font-size: 14px; font-weight: 300;
}
h6.small {
	color: rgb(125, 125, 125); font-size: 14px; font-weight: 300;
}
span {
	color: rgb(176, 176, 176); font-size: 12px;
}
h1.page-title {
	margin-bottom: 20px;
}
.pull-left {
	float: left !important;
}
.pull-right {
	float: right !important;
}
.white {
	color: rgb(255, 255, 255);
}
.black {
	color: rgb(65, 65, 65);
}
.project-area {
	font-family: "Open Sans", sans-serif;
}
.menu-toggle.responsive-menu-ico {
	display: none;
}
.widget {
	margin: 0px;
}
input[type='url'] {
	padding: 10px 15px; border-radius: 0px; border: 1px solid rgb(241, 241, 241); border-image: none; width: 100%; color: black; font-family: "Roboto", sans-serif; font-size: 13px; font-weight: 300; margin-bottom: 10px; float: left; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none;
}
input[type='text'] {
	padding: 10px 15px; border-radius: 0px; border: 1px solid rgb(241, 241, 241); border-image: none; width: 100%; color: black; font-family: "Roboto", sans-serif; font-size: 13px; font-weight: 300; margin-bottom: 10px; float: left; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none;
}
input[type='email'] {
	padding: 10px 15px; border-radius: 0px; border: 1px solid rgb(241, 241, 241); border-image: none; width: 100%; color: black; font-family: "Roboto", sans-serif; font-size: 13px; font-weight: 300; margin-bottom: 10px; float: left; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none;
}
input[type='password'] {
	padding: 10px 15px; border-radius: 0px; border: 1px solid rgb(241, 241, 241); border-image: none; width: 100%; color: black; font-family: "Roboto", sans-serif; font-size: 13px; font-weight: 300; margin-bottom: 10px; float: left; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none;
}
input[type='number'] {
	padding: 10px 15px; border-radius: 0px; border: 1px solid rgb(241, 241, 241); border-image: none; width: 100%; color: black; font-family: "Roboto", sans-serif; font-size: 13px; font-weight: 300; margin-bottom: 10px; float: left; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none;
}
select {
	padding: 10px 15px; border-radius: 0px; border: 1px solid rgb(241, 241, 241); border-image: none; width: 100%; color: black; font-family: "Roboto", sans-serif; font-size: 13px; font-weight: 300; margin-bottom: 10px; float: left; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none;
}
textarea {
	padding: 10px 15px; border-radius: 0px; border: 1px solid rgb(241, 241, 241); border-image: none; width: 100%; color: black; font-family: "Roboto", sans-serif; font-size: 13px; font-weight: 300; margin-bottom: 10px; float: left; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none;
}
textarea {
	resize: none;
}
input[type='url']:hover {
	border-color: rgb(200, 199, 199);
}
.widget_archive select:hover {
	border-color: rgb(200, 199, 199);
}
input[type='text']:hover {
	border-color: rgb(200, 199, 199);
}
input[type='url']:hover {
	border-color: rgb(200, 199, 199);
}
input[type='email']:hover {
	border-color: rgb(200, 199, 199);
}
input[type='password']:hover {
	border-color: rgb(200, 199, 199);
}
textarea:hover {
	border-color: rgb(200, 199, 199);
}
textarea#comment:hover {
	border-color: rgb(200, 199, 199);
}
select:hover {
	border-color: rgb(200, 199, 199);
}
input[type='url']:focus {
	border-color: rgb(134, 132, 132);
}
.widget_archive select:focus {
	border-color: rgb(134, 132, 132);
}
input[type='text']:focus {
	border-color: rgb(134, 132, 132);
}
input[type='url']:focus {
	border-color: rgb(134, 132, 132);
}
input[type='email']:focus {
	border-color: rgb(134, 132, 132);
}
input[type='password']:focus {
	border-color: rgb(134, 132, 132);
}
textarea:focus {
	border-color: rgb(134, 132, 132);
}
textarea#comment:focus {
	border-color: rgb(134, 132, 132);
}
select:focus {
	border-color: rgb(134, 132, 132);
}
header {
	width: 100%; float: left;
}
.header-top {
	padding: 12px 0px; width: 100%; color: rgb(255, 255, 255); float: left; background-color: rgb(61, 101, 148);
}
.top-left {
	width: auto; margin-top: 4px; float: left;
}
.top-right {
	width: auto; float: right;
}
.header-top a {
	color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; font-weight: 400;
}
.header-top br {
	display: none;
}
.header-top div#text-55 {
	margin: 0px; width: 100%; float: left;
}
.header-top .textwidget {
	width: 100%; float: left;
}
.header-top a {
	vertical-align: middle; display: inline-block;
}
.header-top a img {
	margin-top: -3px; margin-right: 10px; vertical-align: middle; display: inline-block;
}
.top-left a {
	padding: 0px 15px; line-height: 19px; border-right-color: rgb(42, 77, 118); border-right-width: 1px; border-right-style: solid;
}
.top-left a:hover {
	color: rgb(208, 229, 253);
}
.user-option a:hover {
	color: rgb(208, 229, 253);
}
.top-left a:last-child {
	border: 0px currentColor; border-image: none;
}
.top-left a.android-ico {
	background: url("../images/top-header-android-ico.png") no-repeat left top; padding-left: 27px;
}
.top-left a.contact-ico {
	background: url("../images/top-mail-ico.png") no-repeat left 3px; padding-left: 30px; margin-left: 15px;
}
.top-left a.android-ico:hover {
	background-position: left -37px;
}
.top-left a.contact-ico:hover {
	background-position: left -55px;
}
.user-option a {
	margin: 0px 3px;
}
span.user-option {
	color: rgb(255, 255, 255);
}
.header-logo {
	width: 100%; padding-top: 33px; float: left;
}
.header-advertisements {
	width: 728px; height: 90px; float: right; background-color: transparent;
}
.advertisement {
	width: 728px; height: 90px; float: right; background-color: transparent;
}
.site-branding.logo {
	width: auto; margin-top: 6px; float: left;
}
.menu-top-menu-container {
	width: auto; float: left;
}
ul#primary-menu {
	width: auto; float: left;
}
nav ul li {
	width: auto; margin-right: 45px; float: left;
}
nav ul li a {
	padding: 27px 0px 30px; text-transform: uppercase; font-size: 14px; font-weight: 300; border-bottom-color: transparent; border-bottom-width: 2px; border-bottom-style: solid;
}
.main-navigation li.current-menu-item > a {
	color: rgb(61, 101, 148); border-bottom-color: rgb(61, 101, 148);
}
nav ul li a:hover {
	color: rgb(61, 101, 148); border-bottom-color: rgb(61, 101, 148);
}
.main-navigation li:last-child {
	margin-right: 0px;
}
.home-search {
	width: auto; float: right;
}
.main-navigation a:hover {
	color: rgb(61, 101, 148);
}
.advertisement {
	width: 100%; height: 125px; margin-top: 40px; float: left;
}
.home-search h2.widgettitle {
	display: none;
}
.home-search form.search-form {
	width: 100%; margin-top: 15px; float: left;
}
.home-search form.search-form label {
	width: 100%; float: left;
}
.home-search form.search-form span.screen-reader-text {
	display: none;
}
.home-search input.search-submit {
	display: none;
}
input.search-field {
	padding: 10px 50px 10px 15px; border-radius: 12px; border: 1px solid rgb(241, 241, 241); border-image: none; width: 100%; color: black; font-family: "Roboto", sans-serif; font-size: 13px; font-weight: 300; float: left;
}
input.search-field:hover {
	border-color: rgb(200, 199, 199);
}
form#commentform p input[type='text']:hover {
	border-color: rgb(200, 199, 199);
}
form#commentform p input[type='url']:hover {
	border-color: rgb(200, 199, 199);
}
form#commentform p input[type='email']:hover {
	border-color: rgb(200, 199, 199);
}
input.search-field:focus {
	border-color: rgb(200, 199, 199);
}
form#commentform p input[type='text']:focus {
	border-color: rgb(200, 199, 199);
}
form#commentform p input[type='url']:focus {
	border-color: rgb(200, 199, 199);
}
form#commentform p input[type='email']:focus {
	border-color: rgb(200, 199, 199);
}
.main-content-area {
	width: 100%; float: left; background-color: rgb(251, 251, 251);
}
.home-product {
	padding: 40px 0px; width: 100%; float: left; background-color: rgb(251, 251, 251);
}
.home-product-slider {
	width: 783px; float: left;
}
.home-right-news {
	border: 1px solid rgb(240, 240, 240); border-image: none; width: 402px; float: right; box-shadow: 0px 0px 50px rgba(0,0,0,0.08); -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0 0 50px rgba(0, 0, 0, 0.08); -o-box-shadow: 0 0 50px rgba(0, 0, 0, 0.08);
}
.home-news-listing {
	width: 100%; float: left;
}
.home-news-listing h2 {
	padding: 15px 20px; width: 100%; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.home-news-listing ul {
	padding: 20px; width: 100%; float: left;
}
.home-news-listing ul li {
	width: 100%; margin-bottom: 10px; float: left;
}
.home-news-listing ul li:last-child {
	margin-top: 15px; margin-bottom: 0px;
}
.home-news-listing ul li a {
	width: 100%; float: left;
}
.news-image {
	width: 125px;
}
.news-image img {
	width: auto; float: left; max-width: 100%;
}
.news-title {
	margin-top: 10px; margin-left: 145px;
}
.news-image p {
	width: 100%; color: rgb(65, 65, 65); line-height: 20px; font-size: 15px; float: left;
}
.news-title p {
	color: rgb(65, 65, 65); line-height: 20px; font-size: 15px;
}
.news-title h6 {
	width: 100%; color: rgb(65, 65, 65); line-height: 20px; font-size: 15px; display: inline-block;
}
.news-title span {
	margin-bottom: 8px; display: block;
}
.home-news-listing ul li a:hover p {
	color: rgb(49, 143, 223);
}
.home-news-listing ul li a h6:hover {
	color: rgb(49, 143, 223);
}
.home-product .news-image img {
	width: 100%; height: 96px; max-width: 100%; object-fit: cover;
}
.owl-carousel {
	width: 100%; float: left;
}
.owl-carousel2 {
	width: 100%; float: left;
}
.owl-stage-outer {
	width: 100%; overflow: hidden; float: left; position: relative;
}
.owl-item {
	width: 100%; float: left;
}
.item {
	width: 100%; float: left;
}
.slider-content {
	width: 100%; float: left; position: relative;
}
.product-info {
	padding: 150px 190px 30px 40px; left: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
span.slider-btn-row {
	width: 100%; float: left;
}
.product-info h1 {
	width: 100%; text-transform: none; margin-top: 17px; margin-bottom: 0px; float: left;
}
.product-info span.news-time {
	color: rgb(255, 255, 255);
}
.featured-project-all ul li h2:hover {
	opacity: 0.8;
}
.product-info h1:hover {
	opacity: 0.8;
}
.top-story-content h3:hover {
	opacity: 0.8;
}
.featured-project-all.pull-left h2:hover {
	opacity: 0.8;
}
.btn-continue-read:hover {
	color: rgba(0, 0, 0, 0.8);
}
.btn-continue-read {
	background: url("../images/continue-reading.svg") no-repeat left; width: auto; color: rgb(255, 255, 255); text-transform: uppercase; padding-left: 25px; font-size: 11px; font-weight: 400; float: left; display: none;
}
.btn-continue-read:hover {
	color: rgb(255, 255, 255);
}
.owl-nav button span {
	font-size: 0px;
}
.home-product-slider .slider-content::after {
	background: url("../images/slider-content-overlay.png") repeat-x left bottom; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 0; content: "";
}
.home-product-slider .slider-content {
	min-height: inherit;
}
.home-product-category {
	width: 100%; padding-top: 10px; padding-bottom: 50px; float: left; background-color: rgb(251, 251, 251);
}
.home-category {
	width: 100%; float: left;
}
.category-list {
	margin-right: -9px; margin-left: -9px;
}
.category-list ul {
	width: 100%; display: table;
}
.category-list ul li {
	padding: 0px 9px; width: 10%; text-align: center; vertical-align: middle; display: table-cell;
}
.category-list ul li a {
	padding: 15px 10px; width: 104px; height: 110px; text-align: center; float: left; background-color: rgb(247, 247, 247);
}
.category-list ul li img {
	width: 48px; margin-bottom: 5px; opacity: 0.25;
}
.category-list ul li:nth-child(6) img {
	margin-top: -10px;
}
.category-list ul li a:hover img {
	opacity: 0.65;
}
.category-list ul li a br {
	display: none;
}
.category-list ul li span {
	width: 100%; line-height: 14px; float: left;
}
.category-list ul li:nth-child(5) a img {
	width: 36px;
}
.category-list ul li a:hover span {
	color: rgb(65, 65, 65);
}
section.top-story {
	width: 100%; padding-bottom: 40px; float: left;
}
.top-story-content {
	border: 1px solid rgb(240, 240, 240); border-image: none; width: 100%; float: left; box-shadow: 0px 0px 50px rgba(0,0,0,0.08); background-color: rgb(255, 255, 255);
}
.top-story-content h2 {
	padding: 22px 30px; width: 100%; font-weight: 600; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.latest-project-area h2 {
	padding: 22px 30px; width: 100%; font-weight: 600; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.top-story-content ul {
	padding: 30px; width: 100%; float: left;
}
.top-story-content ul li {
	width: 31.55%; overflow: hidden; margin-right: 30px; float: left; position: relative;
}
.top-story-content ul li:last-child {
	margin-right: 0px;
}
.top-story-content ul li img {
	width: 100%; height: 236px; float: left; object-fit: cover;
}
.top-story-content ul li .product-info {
	padding: 20px 50px 15px 20px; top: auto; text-align: left; bottom: 0px; z-index: 1; min-height: inherit; background-image: none;
}
.top-story-content ul li::after {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; content: ""; background-color: rgba(0, 0, 0, 0.4);
}
.top-story-content h3 {
	width: 100%; font-weight: 500; margin-top: 10px; float: left;
}
section.latest-projects {
	width: 100%; margin-bottom: 50px; float: left;
}
aside.latest-project-left {
	width: 870px;
}
.advertisement-bar {
	width: 300px; float: right;
}
.latest-project-area {
	border: 1px solid rgb(241, 241, 241); border-image: none; width: 100%; float: left; box-shadow: 0px 0px 50px rgba(0,0,0,0.08); background-color: rgb(255, 255, 255);
}
.project-discription {
	padding: 30px; width: 100%; float: left;
}
.discription-info {
	width: 420px; float: left;
}
.recent-project-list {
	width: 350px; float: right;
}
.discription-info > img {
	width: 100%; height: 422px; float: left; object-fit: cover;
}
.project-info {
	width: 100%; margin-top: 30px; float: left;
}
.project-info h6 {
	color: rgb(65, 65, 65); font-weight: 400; margin-top: 5px; margin-bottom: 15px;
}
.project-info h6:hover {
	color: rgb(49, 143, 223);
}
.related-project-content h6:hover {
	color: rgb(49, 143, 223);
}
.project-info p {
	line-height: 18px; font-size: 14px; font-weight: 300;
}
.project-discription .home-news-listing ul {
	padding: 0px; margin-bottom: 30px;
}
.project-discription .home-news-listing li {
	margin-bottom: 20px;
}
.advertise-list .advertisement {
	height: 250px; margin-top: 0px; margin-bottom: 25px;
}
.popular-post .advertise-list .advertisement {
	margin-bottom: 30px;
}
.latest-project-area .btn-view-more {
	width: 100%; margin-top: 30px; float: left;
}
.project-discription .home-news-listing li {
	margin-top: 0px !important;
}
.poplar-post-view {
	width: 100%; padding-bottom: 22px; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.poplar-post-view .discription-info {
	width: 390px;
}
.project-discription .popular-post-main {
	padding: 30px 0px 10px; width: 100%;
}
.recent-project-list .popular-post-listing ul li {
	width: 390px; min-height: 85px;
}
.recent-project-list .popular-post-listing ul li:nth-child(2n) {
	float: right;
}
.popular-post-main .btn-view-more {
	margin-top: 0px;
}
.project-discription .community-post-main {
	width: 100%; float: left;
}
.project-discription.community-description {
	padding: 0px;
}
.home-news-listing.community-post-list ul li {
	padding: 32.2px 0px; margin-bottom: 0px; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid;
}
.community-post-list .news-title h6 {
	color: rgb(87, 87, 87); font-size: 14px; margin-bottom: 1px;
}
.community-post-list .news-title p {
	width: 100%; color: rgb(125, 125, 125); margin-bottom: 8px; float: left;
}
.community-post-list .news-title span {
	margin-bottom: 0px;
}
.project-discription.community-description ul {
	margin-bottom: 0px;
}
.home-news-listing.community-post-list ul li a {
	width: 100%; float: left; display: table;
}
.home-news-listing.community-post-list ul li a.btn-view-more {
	margin-top: 0px;
}
.home-news-listing.community-post-list .news-image {
	width: 72px; padding-right: 20px; vertical-align: middle; display: table-cell;
}
.home-news-listing.community-post-list .news-image span {
	border-radius: 50%; width: 72px; height: 72px; overflow: hidden; vertical-align: middle; display: inline-block;
}
.home-news-listing.community-post-list .news-image span img {
	width: 100%; height: 100%;
}
.home-news-listing.community-post-list .news-title {
	margin-top: 0px; margin-left: 20px; vertical-align: middle; display: table-cell;
}
.slider-content img {
	width: 100%; height: 588px; object-fit: cover;
}
.community-post-listing {
	padding: 0px 30px 30px; width: 100%; float: left;
}
.home-news-listing.community-post-list ul li:last-child {
	padding-bottom: 7px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.community-post-counter {
	padding: 30px 30px 65px; width: 100%; border-top-color: rgb(244, 244, 244); border-top-width: 1px; border-top-style: solid; float: left;
}
.community-counter-row {
	width: 100%; display: block;
}
.counter-col {
	width: 179px; margin-left: 0px; vertical-align: middle; float: left;
}
:last-child.counter-col {
	width: auto;
}
.counter-inner {
	width: 100%; float: left;
}
.counter-image {
	border-radius: 3px; width: 72px; height: 72px; text-align: center; line-height: 95px; margin-bottom: 10px; vertical-align: middle; float: left; position: relative; background-color: rgb(228, 228, 228);
}
.counter-image h4 {
	color: rgb(87, 87, 87);
}
.counter-inner h4 {
	color: rgb(87, 87, 87); line-height: 18px; padding-top: 15px; padding-bottom: 10px; font-size: 22px; font-weight: 700; margin-bottom: 3px; position: relative;
}
.counter-inner p {
	color: rgb(125, 125, 125); text-transform: capitalize; font-size: 16px; font-weight: 300;
}
.counter-inner h4::after {
	left: 0px; width: 26px; height: 1px; bottom: 0px; position: absolute; content: ""; background-color: rgb(254, 138, 69);
}
.counter-image img {
	margin: auto; left: 0px; top: 0px; right: 0px; bottom: 0px; vertical-align: middle; display: inline-block; position: absolute;
}
:first-child.counter-col {
	margin-left: 0px;
}
:nth-child(2).counter-col .counter-inner h4::after {
	background-color: rgb(56, 200, 103);
}
:nth-child(3).counter-col .counter-inner h4::after {
	background-color: rgb(73, 69, 254);
}
:nth-child(4).counter-col .counter-inner h4::after {
	background-color: rgb(208, 194, 36);
}
:nth-child(5).counter-col .counter-inner h4::after {
	background-color: rgb(69, 208, 254);
}
.latest-project-area .news-image img {
	width: 100%; height: 96px; object-fit: cover;
}
.home-news-listing.community-post-list ul li:nth-last-child(2) {
	padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.project-info span {
	margin-bottom: 8px; float: left;
}
.home-news-listing.community-post-list ul li p a {
	color: rgb(125, 125, 125); line-height: 20px; font-size: 15px; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.home-news-listing.community-post-list ul li p a:hover {
	color: rgb(49, 143, 223);
}
.top-dowanload strong:hover {
	color: rgb(49, 143, 223);
}
.feature-projects {
	background: url("../images/fatrues-prject.svg") no-repeat left top / cover; padding: 80px 0px; width: 100%; margin-bottom: 50px; float: left;
}
.features-project-sliders {
	width: 100%; float: left; position: relative;
}
.features-project-sliders .owl-nav {
	float: right; position: static;
}
.features-project-sliders .owl-nav button {
	border: currentColor; border-image: none; margin-right: 1px;
}
.featured-project-all.pull-left h2 {
	margin: 20px 0px; width: 100%; text-transform: capitalize; line-height: 22px; font-size: 22px; float: left;
}
.feature-projects .container > h2 {
	margin-bottom: 30px;
}
.all-featured-prject {
	width: 100%; float: left;
}
.featured-project-all {
	width: 590px;
}
.featured-project-all .product-info {
	padding: 0px 60px 30px 30px; z-index: 1; background-image: none; background-color: transparent;
}
.featured-project-all .slider-content::after {
	background: url("../images/slider-content-overlay.png") repeat-x left bottom; left: 0px; right: 0px; bottom: 0px; position: absolute; min-height: 300px; content: "";
}
.slider-btn-row :last-child.btn-gray {
	margin-right: 0px;
}
.featured-project-all.pull-left img {
	width: 100%; height: 470px; float: left; object-fit: cover;
}
.all-featured-prject p {
	width: 100%; line-height: 20px; font-size: 14px; float: left;
}
.featured-project-all ul {
	width: 100%; float: left;
}
.featured-project-all ul li {
	width: 290px; margin-bottom: 10px; float: left;
}
.featured-project-all ul li:nth-child(2n) {
	float: right;
}
.featured-project-all ul li img {
	width: 100%; height: 230px; float: left;
}
.featured-project-all ul li .product-info {
	padding: 0px 20px 20px;
}
.featured-project-all ul li h2 {
	margin: 10px 0px 0px; width: 100%; text-transform: none; font-size: 18px; float: left;
}
.featured-project-all ul li .slider-content {
	overflow: hidden;
}
.pagination-links {
	padding: 30px 0px; width: 100%; float: left;
}
.pagination-links ul {
	margin: 0px auto; width: 1200px;
}
.pagination-links li {
	color: rgb(115, 115, 115); font-size: 14px; font-weight: 300; vertical-align: middle; display: inline-block;
}
.pagination-links li a {
	margin: 0px 5px; color: rgb(43, 83, 130); font-size: 14px; font-weight: 300; vertical-align: middle; display: inline-block;
}
.pagination-links li:first-child a {
	margin-left: 0px;
}
.main-project-details {
	width: 100%; float: left; position: relative;
}
.project-full-description {
	top: 125px; width: 100%; padding-bottom: 10px; margin-bottom: 120px; float: left; position: relative;
}
.project-full-description .advertisement {
	left: 0px; top: 0px; right: 0px; margin-top: 0px; position: absolute;
}
.advertisement.project-left {
	left: -183px; width: 183px; height: 855px;
}
.advertisement.project-right {
	left: auto; width: 183px; height: 855px; right: -183px;
}
.projects-description-info {
	padding: 30px; border: 1px solid rgb(240, 240, 240); border-image: none; width: 100%; float: left; box-shadow: 0px 0px 50px rgba(0,0,0,0.08); background-color: rgb(255, 255, 255);
}
.projects-description-info figure {
	margin: 0px 0px 25px; width: 100% !important;
}
.projects-description-info figure figcaption.wp-caption-text {
	display: none;
}
.projects-description-info h1 {
	width: 100%; line-height: 25px; padding-bottom: 25px; margin-bottom: 25px; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.project-basic-info {
	width: 100%; margin-bottom: 35px; float: left;
}
.project-basic-info ul {
	width: 100%; float: left;
}
.project-basic-info ul li {
	width: auto !important; margin-right: 30px; float: left !important;
}
.project-basic-info li > span {
	width: auto; color: rgb(176, 176, 176); padding-left: 30px; font-size: 14px; font-weight: 300; float: left;
}
.project-basic-info li > a {
	width: auto; color: rgb(176, 176, 176); padding-left: 30px; font-size: 14px; font-weight: 300; float: left;
}
.project-basic-info li.project-user > span {
	background: url("../images/project_user.png") no-repeat left;
}
.project-basic-info li.project-user > a {
	background: url("../images/project_user.png") no-repeat left;
}
.project-basic-info li.project-domain > span {
	background: url("../images/domain.png") no-repeat left;
}
.project-basic-info li.project-domain > a {
	background: url("../images/domain.png") no-repeat left;
}
.project-basic-info li.project-email > span {
	background: url("../images/project-email.png") no-repeat left;
}
.project-basic-info li.project-email > a {
	background: url("../images/project-email.png") no-repeat left;
}
.project-basic-info li.project-Views > span {
	background: url("../images/project-views.png") no-repeat left;
}
.project-basic-info li.project-Views > a {
	background: url("../images/project-views.png") no-repeat left;
}
.single-article .project-basic-info ul li.project-Views span {
	background-position: left 2px;
}
.project-basic-info li.Moderate > span {
	background: url("../images/moderateor.png") no-repeat left;
}
.project-basic-info li.Moderate > a {
	background: url("../images/moderateor.png") no-repeat left;
}
.project-basic-info li.Tested > span {
	background: url("../images/tested.png") no-repeat left; color: rgb(0, 199, 115);
}
.project-basic-info li.Tested > a {
	background: url("../images/tested.png") no-repeat left; color: rgb(0, 199, 115);
}
span.kento-pvc-total {
	font-size: 14px;
}
.project-basic-info ul li.p_test {
	top: -3px; line-height: 26px; position: relative;
}
.projects-description-info .header-advertisements {
	margin: 0px auto 30px; float: none; display: table;
}
.projects-description-info .content {
	width: 100%; float: left;
}
.projects-description-info figure figcaption.wp-caption-text {
	display: none;
}
.projects-description-info p {
	width: 100%; line-height: 28px; font-family: "Open Sans", sans-serif; font-size: 15px; margin-bottom: 30px; float: left;
}
.projects-description-info .content > div {
	margin-bottom: 25px;
}
.projects-description-info h3 {
	color: rgb(49, 49, 49); text-transform: uppercase; line-height: 18px; padding-bottom: 20px; padding-left: 0px !important; font-size: 18px; font-weight: 700; margin-bottom: 30px; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid;
}
.projects-description-info .content ul {
	width: 100%; padding-left: 20px; margin-bottom: 20px; float: left;
}
.advertisements-info ul {
	width: 100%; padding-left: 20px; margin-bottom: 20px; float: left;
}
.projects-description-info .content ul li {
	background: url("../images/project-listing.png") no-repeat left 7px; width: 100%; color: rgb(125, 125, 125); padding-left: 25px; font-family: "Open Sans", sans-serif; font-size: 15px; margin-bottom: 5px; float: left;
}
.advertisements-info ul li {
	background: url("../images/project-listing.png") no-repeat left 7px; width: 100%; color: rgb(125, 125, 125); padding-left: 25px; font-family: "Open Sans", sans-serif; font-size: 15px; margin-bottom: 5px; float: left;
}
.projects-description-info p a img {
	margin-bottom: 10px;
}
.project-comments-area {
	width: 100%; float: left; background-color: rgb(255, 255, 255);
}
.projects-description-info ol {
	padding-left: 30px; margin-bottom: 25px; display: block; list-style-type: decimal;
}
.projects-description-info ol li {
	width: 100%; color: rgb(125, 125, 125); line-height: 28px; font-family: "Open Sans", sans-serif; font-size: 15px; margin-bottom: 0px; list-style-type: decimal; list-style-position: inside;
}
.projects-description-info ol li a {
	color: rgb(69, 132, 206); line-height: 28px; font-family: "Open Sans", sans-serif; font-size: 15px;
}
.projects-description-info ol li a:hover {
	color: rgb(96, 163, 241);
}
form#commentform {
	width: 100%; float: left;
}
.comment-respond form#commentform {
	padding: 25px;
}
form#commentform p label {
	width: 100%; color: rgb(87, 87, 87); text-transform: capitalize; font-size: 14px; float: left;
}
textarea#comment {
	padding: 15px; border-radius: 0px; border: 1px solid rgb(240, 240, 240); border-image: none; width: 100%; height: 100px; color: rgb(177, 177, 177); font-family: roboto; font-size: 16px; float: left; resize: none;
}
form#commentform p input[type='text'] {
	padding: 7px 15px; border-radius: 0px; border: 1px solid rgb(240, 240, 240); border-image: none; width: 100%; line-height: 18px; font-size: 16px; float: left;
}
form#commentform p input[type='url'] {
	padding: 7px 15px; border-radius: 0px; border: 1px solid rgb(240, 240, 240); border-image: none; width: 100%; line-height: 18px; font-size: 16px; float: left;
}
form#commentform p input[type='email'] {
	padding: 7px 15px; border-radius: 0px; border: 1px solid rgb(240, 240, 240); border-image: none; width: 100%; line-height: 18px; font-size: 16px; float: left;
}
form#commentform p {
	margin-bottom: 10px;
}
form#commentform p input#submit {
	border-radius: 5px; border: 1px solid transparent; border-image: none; width: auto;
}
form#commentform p input#submit:hover {
	border-color: rgb(242, 107, 49);
}
form#commentform p:last-child {
	margin-top: 10px;
}
.projects-description-info + .advertisement {
	margin: 40px 0px; height: auto; position: static;
}
.projects-description-info + .advertisement img {
	width: auto; max-width: 100%;
}
.comments-area h3 {
	padding: 22px 30px; color: rgb(65, 65, 65); text-transform: uppercase; font-size: 18px; font-weight: 600; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
form#commentform p.form-submit {
	width: 100%; margin-top: 20px; margin-bottom: 0px; float: left;
}
.projects-description-info p span {
	font-size: 15px;
}
.projects-description-info p a {
	color: rgb(207, 96, 0); font-family: "Open Sans", sans-serif; font-size: 15px;
}
.advertisements-info p a {
	color: rgb(207, 96, 0); font-family: "Open Sans", sans-serif; font-size: 15px;
}
.projects-description-info p a:hover {
	color: rgb(232, 108, 0);
}
.advertisements-info p a:hover {
	color: rgb(232, 108, 0);
}
.single-project {
	-ms-overflow-x: hidden;
}
footer {
	width: 100%; color: rgb(255, 255, 255); padding-top: 50px; float: left; background-color: rgb(61, 101, 148);
}
.copyright {
	padding: 21px 0px; width: 100%; margin-top: 50px; float: left; background-color: rgb(52, 93, 140);
}
.footer-copyright-area .copyright {
	padding: 0px; width: auto; color: rgb(221, 237, 255); text-transform: uppercase; line-height: 12px; font-size: 12px; font-weight: 400; margin-top: 10px;
}
.footer-copyright-area ul {
	width: auto; float: right;
}
.footer-copyright-area ul li {
	width: auto; margin-left: 24px; float: left;
}
.footer-copyright-area li a {
	color: rgb(221, 237, 255); text-transform: uppercase; font-size: 12px;
}
.footer-col {
	width: auto; margin-right: 30px; float: left;
}
div#text-59 {
	width: 300px; text-align: left;
}
.footer-full .aligncenter {
	margin: 70px 0px 0px; float: left;
}
.footer-full h2.widgettitle {
	width: 100%; color: rgb(255, 255, 255); text-transform: capitalize; font-size: 16px; font-weight: 700; margin-bottom: 15px; float: left;
}
.footer-full li a {
	color: rgb(208, 229, 253); font-size: 13px; font-weight: 300;
}
.footer-full li a.fb {
	background-position: left top;
}
.footer-full li a.twt {
	background-position: left -48px;
}
.footer-full li a.gplus {
	background-position: left bottom;
}
footer li {
	width: 100%; margin-bottom: 5px; float: left;
}
:last-child.footer-col {
	width: 345px; margin-right: 0px;
}
:nth-child(2).footer-col {
	width: 120px;
}
:nth-child(3).footer-col {
	width: 345px;
}
ul#menu-footer-projects {
	width: 100%; float: left;
}
ul#menu-footer-projects li {
	width: 50%; padding-right: 25px; float: left;
}
.sendpress {
	width: 100%; float: left;
}
form#sendpress_signup {
	width: 100%; float: left;
}
div#form-wrap {
	width: 100%; float: left;
}
.sendpress-signup-form label {
	display: none;
}
.footer-social li a {
	background: url("../images/footer-social.svg") no-repeat; line-height: 22px; padding-left: 20px;
}
input#submit {
	margin: 0px; border-radius: 0px 5px 5px 0px; border: 0px currentColor; border-image: none; width: 100px; height: 45px; text-align: center; color: rgb(255, 255, 255); font-family: roboto; font-size: 12px; float: left; position: relative; cursor: pointer; background-color: rgb(242, 107, 49);
}
.sendpress-signup-form {
	width: 100%; float: left; position: relative;
}
.sendpress-signup-form input[type=text] {
	padding: 15px; border-radius: 5px 0px 0px 5px; border: currentColor; border-image: none; width: calc(100% - 100px); height: 45px; color: rgb(255, 255, 255); font-family: roboto; font-size: 11px; float: left; background-color: rgba(255, 255, 255, 0.15);
}
.footer-social {
	width: 50%; margin-bottom: 30px; float: left;
}
.connect-links {
	width: 50%; margin-bottom: 30px; float: left;
}
.sendpress #error .item {
	color: rgb(255, 255, 255); font-size: 12px;
}
.sendpress #thanks {
	color: rgb(13, 188, 83);
}
:last-child.footer-col .textwidget + .widgettitle {
	margin-bottom: 13px;
}
.top-dowanload .project-discription.community-description {
	padding: 20px;
}
.top-dowanload li {
	width: 100%; margin-bottom: 20px; float: left;
}
.top-dowanload li:last-child {
	margin-bottom: 0px;
}
.top-dowanload strong {
	width: 100%; color: rgb(87, 87, 87); line-height: 18px; font-size: 14px; font-weight: 600; margin-bottom: 5px; float: left;
}
.top-dowanload span {
	background: url("../images/dowanload.svg") no-repeat left; color: rgb(125, 125, 125); padding-left: 20px; font-size: 13px;
}
.top-dowanload li:last-child a {
	margin-top: 0px;
}
.top-dowanload h2 {
	padding: 17px 20px; line-height: 20px;
}
.footer-full li a:hover {
	color: rgb(255, 255, 255);
}
div#comments {
	width: 100%; float: left;
}
div#comments h2.comments-title {
	padding: 25px; width: 100%; margin-bottom: 15px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.comments-title span {
	font-size: 18px;
}
ul.commentlist {
	width: 100%; float: left;
}
ul.commentlist li {
	width: 100%; padding-bottom: 25px; margin-bottom: 25px; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.comment-body {
	width: 100%; padding-bottom: 25px; margin-bottom: 30px; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
:last-child.comment-body {
	padding-bottom: 0px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.comment-author.vcard {
	width: 100px; float: left;
}
.author_comment {
	margin-top: 8px; margin-left: 100px;
}
.author-avatar {
	border-radius: 50%; width: 72px; height: 72px; overflow: hidden; float: left;
}
.author-avatar img {
	width: 100%; height: 100%; float: left; object-fit: cover;
}
.author_info {
	width: 100%; float: left;
}
span.author-name {
	width: 100%; color: rgb(87, 87, 87); text-transform: capitalize; font-size: 14px; font-weight: 600; margin-bottom: 0px; float: left;
}
span.auhor-date {
	width: 100%; float: left;
}
.comment_text {
	width: 100%; float: left;
}
.comment_text p {
	font-weight: 300; margin-bottom: 10px;
}
.reply {
	width: 100%; float: left;
}
.reply a {
	width: auto; color: rgb(87, 87, 87); font-size: 14px; text-decoration: underline; float: left;
}
.comment-reply-title small {
	float: right;
}
ul.commentlist li .children li {
	padding-bottom: 0px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.details-bottom-add {
	width: 100%; margin-top: 50px; margin-bottom: 50px; float: left;
}
.details-bottom-add .advertisement {
	width: 336px; height: 280px; margin-right: 96px; position: static;
}
.details-bottom-add :last-child.advertisement {
	margin-right: 0px;
}
.related-projects.top-story-content ul li::after {
	display: none;
}
.related-projects.top-story-content ul li {
	overflow: visible;
}
.related-project-content {
	width: 100%; margin-top: 25px; float: left;
}
.related-project-content h6 {
	color: rgb(65, 65, 65); font-weight: 400; margin-bottom: 20px; min-height: 40px;
}
.related-project-content .btn-view-more {
	width: 100%; float: left;
}
.poplar-post-view .discription-info > img {
	height: 236px;
}
.advertisement.bottom-last-add {
	width: 100%; height: 125px; margin-top: 40px; position: static;
}
.popular-post-listing .news-image img {
	height: 76px;
}
.popular-post-listing .news-title {
	margin-top: 0px;
}
.home-news-listing.popular-post-listing li:nth-last-child(1) {
	margin-bottom: 0px;
}
.home-news-listing.popular-post-listing li:nth-last-child(2) {
	margin-bottom: 0px;
}
.advertise-list :last-child.advertisement {
	margin-bottom: 0px;
}
.poplar-post-view .discription-info .project-info {
	margin-top: 10px;
}
.poplar-post-view .discription-info .project-info h6 {
	margin-top: 0px;
}
.main-navigation ul ul {
	padding: 10px 0px; top: 98%; width: 524px; border-top-color: rgb(61, 101, 148); border-top-width: 2px; border-top-style: solid; background-color: rgb(255, 255, 255);
}
.main-navigation ul ul::after {
	border-width: 0px 8.5px 12px; border-style: solid; border-color: transparent transparent rgb(49, 101, 143); left: 15px; top: -14px; width: 0px; height: 0px; line-height: 0px; position: absolute; content: ""; _border-color: #000000 #000000 #31658f #000000;
}
.main-navigation ul ul li {
	width: 33.33%; margin-right: 0px;
}
.main-navigation ul ul li a {
	padding: 10px 15px; border-radius: 0px; width: 100%; text-transform: capitalize; font-size: 13px; border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid;
}
.top-story-content ul li span.slider-btn-row a {
	margin-bottom: 5px;
}
.responsive-logos {
	display: none;
}
body.scroll {
	overflow: hidden;
}
.header-advertisements img {
	width: 100%; height: 100%; object-fit: contain;
}
.advertisement img {
	width: 100%; height: 100%; object-fit: contain;
}
.menu-wrappers .menu-toggle.responsive-menu-ico::before {
	display: none;
}
.menu-wrappers .menu-toggle.responsive-menu-ico::after {
	display: none;
}
.poplar-post-view .discription-info img {
	width: 100%; height: 236px; object-fit: cover;
}
ul.commentlist {
	padding: 25px;
}
p.comment-notes {
	margin-top: 10px;
}
.contact-us-part {
	padding: 30px; border: 1px solid rgb(240, 240, 240); border-image: none; width: 100%; float: left; box-shadow: 0px 0px 50px rgba(0,0,0,0.08); background-color: rgb(255, 255, 255);
}
.contact-us-part h1 {
	width: 100%; padding-bottom: 20px; margin-bottom: 30px; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
aside.contact-us-left {
	padding: 40px 25px; border: 1px solid rgb(241, 241, 241); border-image: none; width: 578px; float: left;
}
.contact-us-left li {
	width: 100%; margin-bottom: 25px; float: left;
}
.contact-us-left li:nth-child(4) {
	text-align: center;
}
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
	display: inline-block;
}
.contact-us-left li input {
	padding: 16px 17px; line-height: normal !important; font-size: 17px !important;
}
.contact-us-left li textarea {
	padding: 16px 17px; line-height: normal !important; font-size: 17px !important;
}
.contact-us-left li textarea {
	height: 113px;
}
.contact-us-left li input[type='submit'] {
	border-radius: 3px; border: 1px solid rgb(179, 212, 240); border-image: none; color: rgb(50, 144, 223); font-size: 16px !important; font-weight: 300; cursor: pointer; background-color: rgb(242, 248, 253);
}
.adevrtise-from input[type='submit'] {
	border-radius: 3px; border: 1px solid rgb(179, 212, 240); border-image: none; color: rgb(50, 144, 223); font-size: 16px !important; font-weight: 300; cursor: pointer; background-color: rgb(242, 248, 253);
}
.contact-us-left li input[type='submit']:hover {
	border-color: rgb(50, 144, 223); color: rgb(255, 255, 255); background-color: rgb(50, 144, 223);
}
.adevrtise-from input[type='submit']:hover {
	border-color: rgb(50, 144, 223); color: rgb(255, 255, 255); background-color: rgb(50, 144, 223);
}
aside.contact-us-right {
	padding: 20px 0px; width: 530px; float: right;
}
.contact-us-left p {
	text-align: center; color: rgb(171, 171, 171); font-size: 18px; font-weight: 300;
}
.contact-us-left p a {
	text-align: center; color: rgb(171, 171, 171); font-size: 18px; font-weight: 300;
}
.contact-us-left p a {
	text-decoration: underline;
}
.contact-us-left div.wpcf7 {
	float: left;
}
.contact-us-part + .advertisement {
	margin-bottom: 40px;
}
.widget_breadcrumb_navxt {
	width: 100%; color: rgb(115, 115, 115); font-size: 14px; font-weight: 300; margin-top: 40px; margin-bottom: 20px; float: left;
}
.widget_breadcrumb_navxt a {
	color: rgb(43, 83, 130); font-size: 14px;
}
.widget_breadcrumb_navxt span {
	margin: 0px 3px; text-transform: capitalize; padding-right: 0px; padding-left: 15px; font-size: 14px; vertical-align: middle; display: inline-block; position: relative;
}
.widget_breadcrumb_navxt span:first-child::after {
	display: none;
}
.widget_breadcrumb_navxt span.Projects {
	display: none;
}
.widget_breadcrumb_navxt span::after {
	left: 0px; top: 0px; position: absolute; content: "/";
}
.widget_breadcrumb_navxt span:first-child {
	padding-left: 0px; margin-left: 0px;
}
.widget_breadcrumb_navxt span span {
	padding-right: 0px;
}
.project-listing-area {
	border: 1px solid rgb(240, 240, 240); border-image: none; width: 100%; float: left; box-shadow: 0px 0px 50px rgba(0,0,0,0.08); background-color: rgb(255, 255, 255);
}
.project-listing-area h2 {
	padding: 22px 30px; font-weight: 600; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.project-listing-area .tab-content h1 {
	padding: 22px 30px; font-weight: 600; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.project-listing-area .tab-content h2 {
	padding: 0px 0px 20px;
}
.project-listing-area .tab-content h1 {
	margin-bottom: 0px;
}
.main-prject-listing {
	padding: 30px; width: 100%; float: left;
}
.main-cms-content {
	padding: 30px; width: 100%; float: left;
}
.main-prject-listing ul {
	border: 1px solid rgb(240, 240, 240); border-image: none; width: 100%; display: table;
}
.main-prject-listing ul li {
	width: 100%; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid; display: table-row;
}
.main-prject-listing ul li div {
	padding: 15px 30px; color: rgb(65, 65, 65); font-size: 16px; font-weight: 400; vertical-align: middle; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid; display: table-cell;
}
li.title-panel div {
	color: rgb(65, 65, 65); font-size: 16px; font-weight: 600;
}
.main-prject-listing ul li.title-panel div {
	font-weight: 500;
}
.main-prject-listing ul li.title-panel div strong {
	font-weight: 500;
}
.main-prject-listing ul li div.table-right {
	width: 275px; text-align: center;
}
.main-prject-listing ul li div a {
	vertical-align: middle; display: inline-block;
}
.main-prject-listing ul li div a img {
	width: 4%; height: 4%; margin-right: 20px; vertical-align: middle; display: inline-block; opacity: 0.25;
}
.main-prject-listing ul li div span {
	color: rgb(65, 65, 65); font-size: 16px; font-weight: 400; vertical-align: middle; display: inline-block;
}
.main-prject-listing ul li div.project-right {
	text-align: center;
}
.main-prject-listing ul li:hover div {
	background-color: rgb(242, 248, 253);
}
.project-right strong {
	padding: 15px; width: 100%; font-weight: 400; border-left-color: rgb(240, 240, 240); border-left-width: 1px; border-left-style: solid; display: inline-block;
}
.table-right strong {
	padding: 15px; width: 100%; font-weight: 400; border-left-color: rgb(240, 240, 240); border-left-width: 1px; border-left-style: solid; display: inline-block;
}
li.last.total div {
	color: rgb(50, 144, 223);
}
li.last.total div.table-left {
	text-align: right;
}
.main-prject-listing ul li:last-child div {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.category-project-url {
	width: 100%; margin-top: 80px; margin-bottom: 80px; float: left;
}
.category-project-url a.btn-view-more {
	padding: 20px; width: 315px; font-size: 16px; float: right;
}
.category-project-url {
	width: 100%; margin-top: 50px; margin-bottom: 50px; float: left;
}
.category-project-url a.btn-view-more {
	padding: 16px 20px; width: 315px; font-size: 16px; float: right;
}
.project-listing-area + .advertisement {
	margin-top: 50px; margin-bottom: 50px;
}
.category-project-url p {
	width: 700px; color: rgb(52, 52, 52); line-height: 24px; font-size: 16px; font-weight: 300; margin-top: 14.5px; float: left;
}
.main-prject-listing ul li:last-child div {
	background-color: rgb(255, 255, 255);
}
.main-prject-listing ul li:first-child div {
	background-color: rgb(255, 255, 255);
}
.project-glance-row {
	width: 100%; float: left;
}
.project-glance-cell {
	border: 1px solid rgb(234, 234, 234); border-image: none; width: 360px; margin-right: 29px; margin-bottom: 29px; float: left; position: relative; min-height: 506px;
}
:nth-child(3n).project-glance-cell {
	margin-right: 0px;
}
.glance-title {
	padding: 15px 20px; width: 100%; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.glance-title span {
	width: auto; vertical-align: middle; display: inline-block;
}
.glance-title span img {
	width: 7%; float: left; opacity: 0.25;
}
.glance-title h5 {
	color: rgb(65, 65, 65); font-weight: 400; vertical-align: middle; display: inline-block;
}
.glance-title a {
	vertical-align: middle; display: inline-block;
}
.glance-title img {
	width: 15%; margin-right: 15px; vertical-align: middle; display: inline-block; opacity: 0.25;
}
.project-glance-cell ul {
	padding: 20px; border: currentColor; border-image: none;
}
.project-glance-cell ul li {
	padding: 10px 0px; border: 0px currentColor; border-image: none; width: 100%; float: left; position: relative;
}
.project-glance-cell ul li a {
	width: auto; color: rgb(125, 125, 125); line-height: 20px; font-size: 14px; float: left;
}
.galnce-btn-row {
	padding: 0px 20px; left: 0px; width: 100%; text-align: center; right: 0px; bottom: 16px; float: left; position: absolute;
}
.galnce-btn-row a.btn-view-more {
	padding: 12px; border-radius: 0px; width: 100%; display: inline-block;
}
.project-glance-cell ul li::before {
	left: -21px; top: 0px; width: 3px; bottom: 0px; position: absolute; content: ""; background-color: transparent;
}
.project-glance-cell ul li:hover::before {
	background-color: rgb(61, 101, 148);
}
.project-glance-cell ul li:hover a {
	color: rgb(61, 101, 148);
}
:nth-last-child(3).project-glance-cell {
	margin-bottom: 0px;
}
:nth-last-child(2).project-glance-cell {
	margin-bottom: 0px;
}
:nth-last-child(1).project-glance-cell {
	margin-bottom: 0px;
}
.archive-header-projects {
	padding: 0px 0px 20px; width: 100%; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.archive-header-projects h1 {
	padding: 0px; border: 0px currentColor; border-image: none; width: auto; font-size: 18px; font-weight: 600; float: left;
}
.archive-header-projects h1.archive-title {
	padding: 0px; border: 0px currentColor; border-image: none; width: auto; font-size: 18px; font-weight: 600; float: left;
}
.list-gridtop {
	float: right;
}
.searchbox {
	vertical-align: middle; display: inline-block;
}
.view_type {
	vertical-align: middle; display: inline-block;
}
.table-gride-panel {
	padding: 0px 30px; width: 100%; float: left; background-color: rgb(255, 255, 255);
}
.gridstructure-bar {
	width: 100%; float: left;
}
.gridstructure-bar ul {
	width: 100%; float: left;
}
.gridstructure-bar ul li {
	border: 1px solid rgb(234, 234, 234); border-image: none; width: 360px; margin-top: 30px; margin-right: 29px; float: left;
}
.gridstructure-bar ul li:nth-child(3n) {
	margin-right: 0px;
}
.gridstructure-bar ul li > a {
	width: 100%; float: left;
}
.gridstructure-bar ul li a img {
	width: 100%; height: 286px; float: left; object-fit: cover;
}
.gridcontent-box {
	padding: 20px; width: 100%; border-top-color: rgb(234, 234, 234); border-top-width: 1px; border-top-style: solid; float: left;
}
.project-grid-info {
	width: 100%; float: left;
}
.gridcontent-box h3 {
	width: 100%; color: rgb(65, 65, 65); text-transform: capitalize; line-height: normal; font-size: 17px; font-weight: 400; margin-bottom: 10px; float: left; min-height: 50px;
}
.gridcontent-box h2 {
	width: 100%; color: rgb(65, 65, 65); text-transform: capitalize; line-height: normal; font-size: 17px; font-weight: 400; margin-bottom: 10px; float: left; min-height: 50px;
}
.grid-basic-info {
	width: auto; color: rgb(176, 176, 176); line-height: 22px; padding-left: 30px; font-size: 12px; margin-right: 12px; vertical-align: middle; display: inline-block; position: relative;
}
span.grid-basic-info.p_non_test {
	width: auto; color: rgb(176, 176, 176); line-height: 22px; padding-left: 30px; font-size: 12px; margin-right: 12px; vertical-align: middle; display: inline-block; position: relative;
}
span.grid-basic-info.p_non_test {
	line-height: 27px; font-size: 14px; font-weight: 400;
}
:last-child.grid-basic-info {
	margin-right: 0px;
}
span.grid-basic-info.p_test::after {
	background: url("../images/tested.png") no-repeat center; border-radius: 50%; border: 1px solid rgb(3, 200, 117); border-image: none; left: 0px; top: 4px; width: 18px; height: 18px; position: absolute; content: "";
}
span.grid-basic-info.p_non_test::after {
	background: url("../images/no-tested.png") no-repeat center; border-radius: 50%; border: 1px solid rgb(177, 177, 177); border-image: none; left: 0px; top: 3px; width: 18px; height: 18px; position: absolute; content: "";
}
.view-bar.grid-basic-info {
	background: url("../images/view.png") no-repeat left;
}
.project-commnets.grid-basic-info {
	background: url("../images/comments.png") no-repeat left 1px;
}
div#kento-pvc-single {
	bottom: -1px; margin-right: 5px; vertical-align: middle; display: inline-block; position: relative;
}
.view-ba span.vies-title {
	color: rgb(176, 176, 176); font-size: 12px; vertical-align: middle; display: inline-block;
}
.navigation {
	width: 100%; text-align: center; margin-top: 35px; margin-bottom: 35px; float: left;
}
ol.wp-paginate {
	margin: 0px auto; width: auto; display: table; border-collapse: collapse;
}
ol.wp-paginate li {
	margin-left: -1px; vertical-align: middle; display: table-cell; border-collapse: collapse;
}
.wp-paginate li span {
	margin: 0px 0px 0px -2px; padding: 12px 18px; border: 1px solid rgb(234, 234, 234); border-image: none; color: rgb(49, 143, 223); text-transform: capitalize; line-height: normal; font-size: 13px; display: inline-block; border-collapse: collapse; position: relative; background-color: rgb(255, 255, 255);
}
.wp-paginate li span.current {
	margin: 0px 0px 0px -2px; padding: 12px 18px; border: 1px solid rgb(234, 234, 234); border-image: none; color: rgb(49, 143, 223); text-transform: capitalize; line-height: normal; font-size: 13px; display: inline-block; border-collapse: collapse; position: relative; background-color: rgb(255, 255, 255);
}
.wp-paginate li span.title {
	margin: 0px 0px 0px -2px; padding: 12px 18px; border: 1px solid rgb(234, 234, 234); border-image: none; color: rgb(49, 143, 223); text-transform: capitalize; line-height: normal; font-size: 13px; display: inline-block; border-collapse: collapse; position: relative; background-color: rgb(255, 255, 255);
}
.wp-paginate li a {
	margin: 0px 0px 0px -2px; padding: 12px 18px; border: 1px solid rgb(234, 234, 234); border-image: none; color: rgb(49, 143, 223); text-transform: capitalize; line-height: normal; font-size: 13px; display: inline-block; border-collapse: collapse; position: relative; background-color: rgb(255, 255, 255);
}
ol.wp-paginate li:hover a {
	border-color: rgb(179, 212, 240); color: rgb(49, 143, 223); position: relative; z-index: 1; background-color: rgb(242, 248, 253);
}
ol.wp-paginate li:hover span {
	border-color: rgb(179, 212, 240); color: rgb(49, 143, 223); position: relative; z-index: 1; background-color: rgb(242, 248, 253);
}
.wp-paginate li span.page.current {
	border-color: rgb(179, 212, 240); color: rgb(49, 143, 223); position: relative; z-index: 1; background-color: rgb(242, 248, 253);
}
#GridView {
	background: url("../images/grid-ico.png") no-repeat left top; width: 17px; height: 17px; font-size: 0px; float: left;
}
#GridView:hover {
	background-position: left bottom;
}
#listView {
	background: url("../images/list-icon.png") no-repeat left top; width: 18px; height: 15px; font-size: 0px; margin-top: 1px; float: left;
}
#listView:hover {
	background-position: left bottom;
}
.view_type a {
	margin-left: 20px;
}
.project-basic-info ul li.project-Views span small {
	bottom: -2px; font-size: 14px; position: relative;
}
.projectcategory.list .gridstructure-bar ul li {
	width: 100%; margin-right: 0px;
}
.projectcategory.list .gridstructure-bar ul li > a {
	width: 160px; height: 126px;
}
.projectcategory.list .gridstructure-bar ul li .gridcontent-box {
	padding: 37px 30px; width: calc(100% - 160px); height: 126px; border-top-color: currentColor; border-bottom-color: currentColor; border-left-color: rgb(234, 234, 234); border-top-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-top-style: none; border-bottom-style: none; border-left-style: solid;
}
.projectcategory.list .gridstructure-bar ul li a img {
	height: 126px;
}
.projectcategory.list .gridstructure-bar ul li .gridcontent-box h3 {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; min-height: inherit;
}
.projectcategory.list .gridstructure-bar ul li:hover .gridcontent-box {
	background-color: rgb(242, 248, 253);
}
.gridstructure-bar ul li:hover .gridcontent-box {
	background-color: rgb(242, 248, 253);
}
span.grid-basic-info.p_test {
	color: rgb(0, 199, 115);
}
.p_test {
	color: rgb(0, 199, 115);
}
.p_test.p_test::after {
	background: url("../images/tested.png") no-repeat center rgb(255, 255, 255); border-radius: 50%; border: 1px solid rgb(3, 200, 117); border-image: none; left: 0px; top: 3px; width: 18px; height: 18px; position: absolute; content: "";
}
.p_test {
	line-height: 27px; padding-left: 30px; font-size: 14px; font-weight: 300; position: relative;
}
.p_non_test {
	color: rgb(176, 176, 176); line-height: 27px; font-size: 14px; position: relative;
}
.project-basic-info ul li.p_non_test {
	top: -3px; padding-left: 30px; font-weight: 300; position: relative;
}
.p_non_test::after {
	background: url("../images/no-tested.png") no-repeat center rgb(255, 255, 255); border-radius: 50%; border: 1px solid rgb(177, 177, 177); border-image: none; left: 0px; top: 3px; width: 18px; height: 18px; position: absolute; content: "";
}
.main-prject-listing ul li div.project-right {
	padding-right: 0px;
}
.main-prject-listing ul li div.table-right {
	padding-right: 0px;
}
.pagination-links div#bcn_widget-3 {
	margin: 0px;
}
.add-barbox {
	width: 100%; float: left;
}
.topadd-barbox {
	margin: 0px auto; left: 0px; top: 0px; width: 1566px; right: 0px; position: absolute;
}
.download-details-panel {
	width: 100%; float: left;
}
.download-details-panel ul {
	width: 100%; float: left;
}
.download-details-panel li {
	width: 100%; float: left;
}
.download-details-panel li {
	margin-bottom: 10px;
}
.download-details-panel li a {
	background: url("../images/dowanload.svg") no-repeat left; color: rgb(125, 125, 125); padding-left: 20px; font-size: 15px; font-weight: 400;
}
.download-details-panel li a img {
	display: none;
}
.download-details-panel li a:hover {
	color: rgb(49, 49, 49);
}
.social_share_buttons {
	width: 100%; margin-top: 0px; margin-bottom: 15px; float: left;
}
.box-panel-common.gallery-thumb-spccer {
	width: 100%; margin-bottom: 50px; float: left;
}
.box-panel-common.gallery-thumb-spccer a {
	padding: 20px; border: 1px solid rgb(234, 234, 234); border-image: none; width: 356px; margin-right: 30px; margin-bottom: 30px; float: left;
}
.box-panel-common.gallery-thumb-spccer a:nth-child(3n) {
	margin-right: 0px;
}
.box-panel-common.gallery-thumb-spccer a:last-child {
	margin-right: 0px;
}
.box-panel-common.gallery-thumb-spccer a img {
	width: 100%; float: left;
}
.Moderate img {
	width: 60px;
}
.projects-description-info p iframe {
	margin: 0px auto; display: table;
}
span.vies-title {
	top: 1.5px; font-size: 14px; position: relative;
}
span.commnet-bar {
	font-size: 14px; font-weight: 400;
}
span.grid-basic-info.p_test {
	font-size: 14px; font-weight: 400;
}
.proclose {
	display: none !important;
}
.promagnifier {
	display: none !important;
}
div.asl_w .probox .proinput input.autocomplete {
	display: none !important;
}
#ajaxsearchlite1 .probox .proinput {
	padding: 0px !important; border: 0px currentColor !important; border-image: none !important;
}
div.asl_w .probox .proinput {
	padding: 0px !important; border: 0px currentColor !important; border-image: none !important;
}
#ajaxsearchlite1 .probox {
	box-shadow: none !important;
}
div.asl_w .probox {
	box-shadow: none !important;
}
div[id*='ajaxsearchlite'].wpdreams_asl_container {
	box-shadow: none !important;
}
.searchbox #ajaxsearchlite1 .proinput form input[type='search'].orig {
	background: url("../images/search-ico.png") no-repeat right 5px !important; margin: 0px !important; width: 0px; color: rgb(0, 0, 0); line-height: 18px; padding-right: 20px !important; font-size: 14px; border-bottom-color: transparent !important; border-bottom-width: 1px !important; border-bottom-style: solid !important; float: right; cursor: pointer;
}
.searchbox #ajaxsearchlite1 .proinput form input[type='search'].orig:focus {
	width: 200px !important; border-bottom-color: rgb(241, 241, 241) !important; cursor: auto;
}
div.asl_r.vertical {
	width: 340px !important;
}
.top-story-content.related-projects + .advertisement {
	margin-top: 40px; position: static;
}
.footer-ads {
	width: 100%; text-align: center; padding-top: 40px; padding-bottom: 40px; float: left; background-color: rgb(251, 251, 251);
}
.footer-ads .advertisement {
	margin: 0px; width: auto; height: auto; text-align: center; float: none; display: inline-block;
}
.category-box-panel {
	width: 100%; float: left; position: relative;
}
.category-box-panel .breadcrumb-full {
	margin-top: 30px; margin-bottom: 35px;
}
.projects-description-info h2 {
	width: 100%; color: rgb(49, 49, 49); text-transform: capitalize; font-size: 20px; font-weight: 600; margin-bottom: 15px; float: left;
}
.projects-description-info h4 {
	width: 100%; color: rgb(49, 49, 49); text-transform: capitalize; font-size: 16px; font-weight: 600; margin-bottom: 15px; float: left;
}
.projects-description-info h5 {
	width: 100%; color: rgb(49, 49, 49); text-transform: capitalize; font-size: 14px; font-weight: 600; margin-bottom: 15px;
}
.projects-description-info h6 {
	width: 100%; color: rgb(49, 49, 49); text-transform: capitalize; font-size: 12px; font-weight: 600; margin-bottom: 15px;
}
.projects-description-info blockquote {
	margin: 0px 0px 30px; padding: 20px; width: 100%; color: rgb(156, 156, 156); font-size: 15px; font-weight: 400; float: left; background-color: rgb(246, 246, 246);
}
.blog-main-info-inner blockquote {
	margin: 0px 0px 30px; padding: 20px; width: 100%; color: rgb(156, 156, 156); font-size: 15px; font-weight: 400; float: left; background-color: rgb(246, 246, 246);
}
.projects-description-info blockquote p {
	padding: 0px 40px; width: auto; color: rgb(156, 156, 156); font-size: 15px; margin-bottom: 0px; float: left; position: relative;
}
.blog-main-info-inner blockquote p {
	padding: 0px 40px; width: auto; color: rgb(156, 156, 156); font-size: 15px; margin-bottom: 0px; float: left; position: relative;
}
.blog-main-info-inner blockquote {
	padding: 30px 70px; position: relative;
}
.projects-description-info blockquote p::before {
	background: url("../images/left-quote.png") no-repeat center; left: 0px; top: 0px; width: 20px; height: 17px; position: absolute; content: "";
}
.blog-main-info-inner blockquote::before {
	background: url("../images/left-quote.png") no-repeat center; left: 0px; top: 0px; width: 20px; height: 17px; position: absolute; content: "";
}
.projects-description-info blockquote p::after {
	background: url("../images/right-quote.png") no-repeat center; width: 20px; height: 18px; right: 0px; bottom: 0px; position: absolute; content: "";
}
.blog-main-info-inner blockquote::after {
	background: url("../images/right-quote.png") no-repeat center; width: 20px; height: 18px; right: 0px; bottom: 0px; position: absolute; content: "";
}
.blog-main-info-inner blockquote::before {
	left: 30px; top: 30px;
}
.blog-main-info-inner blockquote::after {
	right: 30px; bottom: 30px;
}
.project-basic-info ul li.project-Views span {
	line-height: 14px;
}
code {
	font-size: 14px; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
kbd {
	font-size: 14px; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
pre {
	font-size: 14px; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
samp {
	font-size: 14px; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
pre {
	background: rgb(245, 245, 245); margin: 20px 0px; padding: 20px; color: rgb(102, 102, 102); overflow: auto; font-family: monospace; font-size: 14px; white-space: pre-wrap; -ms-word-wrap: break-word;
}
pre span {
	line-height: inherit; font-family: inherit; font-size: inherit;
}
.blog-main-info-inner blockquote p {
	padding: 0px;
}
.blog-main-info-inner blockquote p a {
	color: rgb(69, 132, 206);
}
.blog-main-info-inner p a {
	color: rgb(69, 132, 206);
}
.blog-main-info-inner strong a {
	color: rgb(69, 132, 206);
}
.blog-main-info-inner blockquote p a:hover {
	color: rgb(96, 163, 241);
}
.blog-main-info-inner p a:hover {
	color: rgb(96, 163, 241);
}
.blog-main-info-inner strong a:hover {
	color: rgb(96, 163, 241);
}
.blog-listing.blog-details .blog-main-info-inner p img {
	margin: 0px auto; width: auto; float: none; display: table; max-width: 100%;
}
.blog-main-info-inner p img {
	margin: 0px; width: 100%; float: left;
}
.page-not-info {
	padding: 90px; border: 1px solid rgb(240, 240, 240); border-image: none; width: 100%; text-align: center; float: left; box-shadow: 0px 0px 50px rgba(0,0,0,0.08);
}
h1.page404 {
	color: rgb(195, 221, 243); line-height: normal; font-family: "Open Sans", sans-serif; font-size: 216px; font-weight: bold; opacity: 0.4;
}
.page404 h2 {
	color: rgb(169, 169, 169); font-size: 36px;
}
.page-not-info h2 {
	color: rgb(169, 169, 169); text-transform: none; line-height: normal; font-size: 36px; font-weight: 300; margin-bottom: 25px;
}
.page-not-info p {
	width: 100%; color: rgb(130, 130, 130); line-height: 28px; font-size: 17px; margin-bottom: 120px; float: left;
}
.page-not-info a.btn-view-more {
	padding: 20px; border-radius: 0px; width: 545px; font-size: 16px; display: inline-block;
}
.page-not-info-container {
	margin: 0px auto; width: 745px;
}
.pagination-links .advertisement {
	margin: 0px 0px 40px; height: auto; text-align: center;
}
.view-bar.grid-basic-info span.kento-pvc-total {
	font-size: 14px;
}
.header-advertisements a {
	width: auto; float: left;
}
.dowanload-info .coomon-wrapper {
	padding: 25px; width: 100%; float: left;
}
.dowanload-info {
	padding: 30px; border: 1px solid rgb(240, 240, 240); border-image: none; width: 100%; float: left; position: relative; box-shadow: 0px 0px 50px rgba(0,0,0,0.05); background-color: rgb(255, 255, 255);
}
.dowanload-info-main {
	width: 100%; float: left; background-color: rgb(251, 251, 251);
}
.dowanload-info-main .coomon-wrapper {
	width: 100%; margin-top: 125px; float: left;
}
.dowanlod-lsting-info .coomon-wrapper {
	margin-top: 0px;
}
h1.archive-title {
	width: 100%; padding-bottom: 30px; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
h2.archive-title {
	width: 100%; padding-bottom: 30px; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.projectcategory .project-listing-area h2 {
	padding: 0px; border: 0px currentColor; border-image: none; width: auto;
}
.dowanload-info h1.archive-title {
	padding-bottom: 20px; font-size: 18px; font-weight: 600;
}
.page-template-buyparts .projects-description-info h1 {
	padding-bottom: 20px; font-size: 18px; font-weight: 600;
}
.project-category-listing.project-listing-area h1 {
	border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.table-gride-panel table {
	margin: 0px; border: 1px solid rgb(240, 240, 240); border-image: none; width: 100%;
}
.table-gride-panel td {
	padding: 25px 30px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.table-gride-panel td + td {
	width: 230px; text-align: center; padding-right: 0px; padding-left: 0px;
}
.table-gride-panel td img {
	margin-top: 8.5px; vertical-align: middle; float: left; opacity: 0.14;
}
.downlaodheading {
	margin-left: 50px; vertical-align: middle;
}
.table-gride-panel td a {
	color: rgb(65, 65, 65); text-transform: capitalize; font-family: "Roboto", sans-serif; font-size: 16px; font-weight: 500;
}
.table-gride-panel td a:hover {
	color: rgb(49, 143, 223);
}
p.datasheet-text a:hover {
	color: rgb(49, 143, 223);
}
.downlaodheading span {
	width: 100%; color: rgb(125, 125, 125); font-family: "Roboto", sans-serif; font-size: 15px; margin-top: 2px; float: left;
}
.dowanload-info .table-gride-panel {
	padding: 0px; margin-top: 40px;
}
.table-gride-panel td + td span {
	padding: 18px 0px; width: 100%; color: rgb(65, 65, 65); font-family: "Roboto", sans-serif; font-size: 16px; font-weight: 500; border-left-color: rgb(240, 240, 240); border-left-width: 1px; border-left-style: solid; display: block;
}
.table-gride-panel tr:last-child td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.dowanload-info .advertisement img {
	width: auto; max-width: 100%;
}
.dowanload-info .advertisement {
	height: 90px; text-align: center;
}
.dowanload-info + .dowanload-info {
	padding: 30px; margin-top: 40px;
}
.Datasheet {
	border: 1px solid rgb(240, 240, 240); border-image: none; width: 100%; margin-top: 40px; float: left;
}
.Datasheet .datasheet-row {
	padding: 30px; width: 100%; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.Datasheet :last-child.datasheet-row {
	padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
h3.downlaodheadingh3 {
	color: rgb(65, 65, 65); padding-left: 50px; font-size: 20px; margin-bottom: 5px; position: relative;
}
h3.downlaodheadingh3 a {
	color: rgb(65, 65, 65); padding-left: 50px; font-size: 20px; margin-bottom: 5px; position: relative;
}
h3.downlaodheadingh3 a {
	padding-left: 0px;
}
.datasheet-row.heading_datasheet a b {
	color: rgb(50, 144, 223); font-size: 20px; font-weight: 400;
}
h3.downlaodheadingh3::before {
	background: url("../images/folder-img.svg") no-repeat 0% 0% / 33px auto; left: 0px; top: -1px; width: 33px; height: 27px; position: absolute; content: ""; opacity: 0.14;
}
.datasheet_info {
	width: 100%; padding-left: 0px; float: left; position: relative;
}
.tree-list {
	width: 100%; padding-top: 30px; padding-bottom: 0px; padding-left: 70px; margin-left: 12px; border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid; float: left; position: relative;
}
.tree-list::before {
	background: url("../images/folder-img.svg") no-repeat 0% 0% / 24px auto; left: 35px; top: 30px; width: 24px; height: 19px; position: absolute; content: "";
}
.tree-list + .tree-list {
	padding-top: 20px;
}
p.datasheet-text {
	color: rgb(125, 125, 125); line-height: 18px; font-size: 15px;
}
p.datasheet-text a {
	color: rgb(125, 125, 125); line-height: 18px; font-size: 15px;
}
p.datasheet-text {
	margin-bottom: 0px;
}
.tree-list + .tree-list::before {
	top: 20px;
}
.tree-list::before {
	background: url("../images/folder-img.svg") no-repeat 0% 0% / 24px auto; left: 35px; top: 30px; width: 24px; height: 19px; position: absolute; content: ""; opacity: 0.14;
}
.tree-list::after {
	left: 0px; top: 39px; width: 31px; height: 1px; position: absolute; content: ""; background-color: rgb(238, 238, 238);
}
.tree-list + .tree-list::after {
	top: 29px;
}
.datasheet_info::after {
	left: 0px; width: 35px; height: 9px; bottom: 0px; position: absolute; content: ""; background-color: rgb(255, 255, 255);
}
.counerdiv {
	color: rgb(43, 43, 43); font-size: 15px; margin-left: 15px; vertical-align: middle; display: inline-block;
}
.calculators-data-information {
	width: 100%; float: left;
}
.responsive-table {
	width: 100%; float: left;
}
.table-gride-panel-row {
	border: 1px solid rgb(234, 234, 234); border-image: none; width: 100%; margin-bottom: 35px; display: table;
}
.table-grid-cell.left-calc-info {
	padding: 15px; width: 255px; vertical-align: middle; display: table-cell;
}
.main-download-description.table-grid-cell.right-calc-info {
	padding: 25px; vertical-align: middle; border-left-color: rgb(234, 234, 234); border-left-width: 1px; border-left-style: solid; display: table-cell;
}
.main-download-description .name.name_heading {
	width: 100%; color: rgb(65, 65, 65); text-transform: capitalize; line-height: normal; font-size: 17px; font-weight: 400; margin-bottom: 15px; float: left;
}
.downloadtextdiv {
	width: 100%; float: left;
}
p.content-discription {
	color: rgb(125, 125, 125); line-height: 22px; font-size: 15px; font-weight: 300; margin-bottom: 25px;
}
p.content-discription span {
	color: rgb(125, 125, 125); line-height: 22px; font-size: 15px; font-weight: 300; margin-bottom: 25px;
}
p.auto-style5 {
	color: rgb(125, 125, 125); line-height: 22px; font-size: 15px; font-weight: 300; margin-bottom: 25px;
}
.downloadtextdiv ul.auto-style3 li {
	color: rgb(125, 125, 125); line-height: 22px; font-size: 15px; font-weight: 300; margin-bottom: 25px;
}
.downloadtextdiv ul.auto-style3 li span {
	color: rgb(125, 125, 125); line-height: 22px; font-size: 15px; font-weight: 300; margin-bottom: 25px;
}
li:last-child.auto-style5 {
	margin-top: 0px !important;
}
.downloadtextdiv ul {
	width: 100%; margin-bottom: 25px; float: left;
}
.downloadtextdiv ul li {
	width: 100%; margin-bottom: 15px; float: left;
}
.downloadtextdiv ul li.auto-style5 {
	margin-bottom: 5px;
}
.downloadtextdiv ul li strong {
	width: 100px; color: rgb(107, 107, 107); font-family: roboto; font-size: 14px; font-weight: 300; float: left;
}
.discription-content {
	color: rgb(176, 176, 176); font-size: 15px; font-weight: 300; margin-left: 135px;
}
.discription-content a {
	color: rgb(176, 176, 176); font-size: 15px; font-weight: 300; margin-left: 135px;
}
ul li.auto-style5 a {
	color: rgb(176, 176, 176); font-size: 15px; font-weight: 300; margin-left: 135px;
}
.discription-content a {
	margin-left: 0px;
}
.downloadtextdiv ul li .btn-view-more {
	padding: 12px 10px; border-radius: 0px; width: auto; color: rgb(50, 144, 223); font-size: 13px; display: inline-block; min-width: 140px;
}
.downloadtextdiv ul li .btn-view-more:hover {
	color: rgb(255, 255, 255);
}
.downloadtextdiv ul li:last-child {
	margin-top: 35px; margin-bottom: 0px;
}
.pagination-footer-set.navigation {
	margin: 0px 0px 5px;
}
.dowanload-info.advertisements-info.ads-contact {
	background-color: rgb(251, 251, 251);
}
.adevrtise-from {
	border: 1px solid rgb(240, 240, 240); border-image: none; width: 100%; float: left; background-color: rgb(255, 255, 255);
}
.adevrtise-from h3 {
	padding: 20px; width: 100%; color: rgb(125, 125, 125); border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.adevrtise-from .wpcf7 {
	padding: 20px; background-color: rgb(255, 255, 255);
}
.adevrtise-from .wpcf7 ul {
	padding-left: 0px; margin-bottom: 0px;
}
.adevrtise-from .wpcf7 ul li {
	background: none; padding-left: 0px; margin-bottom: 17px;
}
.downloadtextdiv ul li.auto-style5 a {
	margin-left: 0px;
}
.downloadtextdiv ul li a:hover {
	color: rgb(49, 143, 223);
}
.downloadtextdiv span a:hover {
	color: rgb(49, 143, 223);
}
.downloadtextdiv span a span:hover {
	color: rgb(49, 143, 223);
}
.input-row {
	width: 541px;
}
.input-row input[type='text'] {
	padding: 12px; color: rgb(125, 125, 125); font-size: 15px; margin-bottom: 0px;
}
.input-row input[type='email'] {
	padding: 12px; color: rgb(125, 125, 125); font-size: 15px; margin-bottom: 0px;
}
.input-row input[type='url'] {
	padding: 12px; color: rgb(125, 125, 125); font-size: 15px; margin-bottom: 0px;
}
.input-row input[type='password'] {
	padding: 12px; color: rgb(125, 125, 125); font-size: 15px; margin-bottom: 0px;
}
.input-row select {
	padding: 12px; color: rgb(125, 125, 125); font-size: 15px; margin-bottom: 0px;
}
.input-row textarea {
	padding: 12px; color: rgb(125, 125, 125); font-size: 15px; margin-bottom: 0px;
}
.adevrtise-from input[type='submit'] {
	padding: 12px; border-radius: 0px; color: rgb(50, 144, 223); font-size: 13px !important; font-weight: 300 !important;
}
.adevrtise-from br {
	display: none;
}
.input-inner {
	width: 100%; margin-bottom: 17px; float: left;
}
.input-inner + .input-inner {
	margin-bottom: 0px;
}
.adevrtise-from textarea {
	height: 113px; margin-bottom: 0px;
}
.adevrtise-from select {
	padding-right: 50px; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none;
}
.adevrtise-from select:focus {
	
}
span.ajax-loader {
	margin: auto; top: 12px; right: 45%; bottom: 0px; position: absolute;
}
.button-comment-panel-soe.first-bottom-sped-2 {
	width: 100%; margin-bottom: 20px; float: left; position: relative;
}
.ads-mail {
	width: 100%; text-align: center; margin-bottom: -10px; float: left;
}
.ads-mail a {
	color: rgb(125, 125, 125); font-size: 15px;
}
.ads-contac br {
	display: none;
}
.wpcf7-not-valid-tip {
	margin-top: 5px; float: left; display: block;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
	margin: 15px 0px; padding: 5px; border: currentColor; border-image: none; width: 100%; height: auto; text-align: center; color: rgb(255, 255, 255); float: left; background-color: red;
}
div.wpcf7-spam-blocked {
	margin: 15px 0px; padding: 5px; border: currentColor; border-image: none; width: 100%; height: auto; text-align: center; color: rgb(255, 255, 255); float: left; background-color: rgb(255, 165, 0);
}
.contact-us-left li:last-child {
	position: relative;
}
.contact-us-left li:last-child span.ajax-loader {
	top: 15px; right: 25px; position: absolute;
}
.close-ico {
	background: url("../images/close-ico.svg") no-repeat center; width: 16px; height: 16px; margin-right: 25px; float: right;
}
.upload-page-information ul li:last-child {
	margin-bottom: 0px;
}
.downloadtextdiv ul.auto-style3 ul {
	margin: 0px; padding: 0px;
}
.downloadtextdiv ul li span a {
	color: rgb(176, 176, 176); font-size: 12px;
}
.downloadtextdiv span a {
	color: rgb(176, 176, 176); font-size: 12px;
}
.downloadtextdiv ul.auto-style3 li {
	margin-top: 0px !important;
}
p.auto-style5 {
	font-weight: 600; margin-top: 25px;
}
.datsheet-table {
	width: 100%; float: left;
}
.datsheet-table th {
	padding: 15px 0px; text-align: left; font-family: "Roboto", sans-serif; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.datsheet-table td {
	padding: 15px 0px; text-align: left; font-family: "Roboto", sans-serif; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.datsheet-table th span {
	padding: 15px 25px; width: 100%; color: rgb(65, 65, 65); text-transform: uppercase; font-family: "Roboto", sans-serif; font-size: 16px; font-weight: 600; border-right-color: rgb(235, 235, 235); border-left-color: currentColor; border-right-width: 1px; border-left-width: 0px; border-right-style: solid; border-left-style: none; display: block;
}
.datsheet-table td span {
	padding: 15px 25px; width: 100%; color: rgb(65, 65, 65); text-transform: capitalize; font-family: "Roboto", sans-serif; font-size: 16px; font-weight: 500; border-right-color: rgb(235, 235, 235); border-left-color: currentColor; border-right-width: 1px; border-left-width: 0px; border-right-style: solid; border-left-style: none; display: block;
}
.datsheet-table td:nth-child(1) {
	width: 8%;
}
.datsheet-table th:nth-child(1) {
	width: 8%;
}
.datsheet-table td:nth-child(2) {
	width: 30%;
}
.datsheet-table th:nth-child(2) {
	width: 30%;
}
.datsheet-table td:nth-child(3) {
	width: 52%;
}
.datsheet-table th:nth-child(3) {
	width: 52%;
}
.datsheet-table td:nth-child(4) {
	width: 15%;
}
.datsheet-table th:nth-child(4) {
	width: 15%;
}
.datsheet-table th + th {
	text-align: left;
}
.datsheet-table td + td {
	text-align: left;
}
.datsheet-table th + th span {
	padding: 15px 25px; width: 100%; color: rgb(65, 65, 65); text-transform: uppercase; font-size: 16px; font-weight: 600; border-right-color: rgb(235, 235, 235); border-left-color: currentColor; border-right-width: 1px; border-left-width: 0px; border-right-style: solid; border-left-style: none; display: block;
}
.datsheet-table td + td span {
	padding: 15px 25px; width: 100%; color: rgb(65, 65, 65); text-transform: capitalize; font-size: 16px; font-weight: 400; border-right-color: rgb(235, 235, 235); border-left-color: currentColor; border-right-width: 1px; border-left-width: 0px; border-right-style: solid; border-left-style: none; display: block;
}
.datsheet-table td img {
	margin-top: 0px; margin-right: 20px; display: inline-block; opacity: 1;
}
.datasheet-info-main {
	min-height: 1000px;
}
.advertisements-info h1 {
	margin-bottom: 30px;
}
.advertisements-info p {
	width: 100%; color: rgb(125, 125, 125); line-height: 28px; font-family: "Open Sans", sans-serif; font-size: 15px; margin-bottom: 30px; float: left;
}
.adevrtise-img {
	width: 100%; text-align: center; float: left;
}
.adevrtise-img img {
	width: 100%; display: inline-block; max-width: 100%;
}
.advertisements-info p:last-child {
	margin-bottom: 0px;
}
.write-us-info {
	padding: 75px 30px 30px; color: rgb(159, 159, 159);
}
.jointeamcontent {
	padding: 0px 36px 0px 94px; width: 650px; vertical-align: middle; display: inline-block; position: relative;
}
.jointeamobject {
	width: 488px; text-align: center; margin-left: -4px; vertical-align: middle; border-left-color: rgb(242, 248, 253); border-left-width: 1px; border-left-style: solid; display: inline-block;
}
.write-us-info p {
	width: 100%; color: rgb(159, 159, 159); line-height: 28px; font-family: "Open Sans", sans-serif; font-size: 15px; margin-bottom: 30px; float: left;
}
.writeinfobig {
	width: 100%; margin-bottom: 19px; float: left;
}
.write-us-info .writeinfobig p {
	line-height: 38px; font-size: 19px; font-weight: 300;
}
.jointeamcontent h1 {
	left: 0px; top: 0px; bottom: 30px; color: rgba(195, 221, 243, 0.4); text-transform: uppercase; padding-left: 52px; font-family: "Open Sans", sans-serif; font-size: 46px; font-weight: 600; position: absolute; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -o-transform: rotate(-90deg);
}
.jointeamcontent h1::before {
	background: rgb(227, 238, 248); left: 0px; top: 35px; width: 37px; height: 2px; position: absolute; content: "";
}
.write-article-info {
	padding: 30px; border: 1px solid rgb(240, 240, 240); border-image: none; width: 100%; margin-top: 40px; float: left;
}
.write-article-info ul {
	margin: 0px; padding: 0px 0px 5px; width: 100%; font-family: "Open Sans", sans-serif; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.write-article-info ul li {
	margin: 0px 0px 30px; width: 100%; font-family: "Open Sans", sans-serif; font-size: 15px; float: left;
}
.write-article-info ul li strong {
	width: 17%; text-align: right; color: rgb(87, 87, 87); line-height: 24px; font-family: "Open Sans", sans-serif; font-size: 15px; font-weight: 400; margin-right: 20px; float: left;
}
.write-article-info ul li p {
	margin: 0px; width: 83%; line-height: 24px; padding-left: 23px; float: left;
}
.write-article-info h1 {
	margin-bottom: 30px;
}
.write-bottom-info {
	margin: 25px 0px 0px; width: 100%; float: left;
}
.write-bottom-info h1 {
	margin: 0px; float: left;
}
.sendmsg {
	padding: 6px 0px 6px 37px; float: left;
}
.sendmsg a {
	color: rgb(61, 101, 148); font-size: 15px; text-decoration: underline; margin-left: 40px;
}
.write-article-info p:empty {
	display: none;
}
.sendmsg span {
	color: rgb(160, 160, 160); font-size: 15px;
}
.android-app-banner {
	background: url("../images/banner-app.jpg") no-repeat left top / cover; padding: 70px 0px 50px; width: 100%; float: left;
}
.android-app-left {
	width: 376px; margin-left: 100px; float: left;
}
.android-banner-text-right {
	width: 700px; text-align: left; margin-top: 95px; float: right;
}
.android-app-left img {
	width: auto; float: left;
}
.android-banner-text-right h1 {
	color: rgb(49, 85, 126); font-family: "Roboto", sans-serif; font-size: 80px; font-weight: 900;
}
.android-banner-text-right p {
	margin: 45px 0px 60px; width: 860px; color: rgb(49, 85, 126); font-size: 50px; float: left;
}
a.btn-get-app {
	padding: 13px; border: 1px solid rgb(179, 212, 240); border-image: none; width: auto; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 16px; float: left; min-width: 320px; background-color: rgb(49, 85, 126);
}
a.btn-get-app img {
	width: 25px; margin-right: 10px; vertical-align: middle; display: inline-block;
}
.android-banner-text-right span {
	color: rgb(255, 255, 255); line-height: 21px; font-size: 16px; vertical-align: middle; display: inline-block;
}
.android-banner-text-right p + p {
	margin: 0px;
}
section.how-it-works {
	padding: 100px 0px; width: 100%; float: left;
}
section.how-it-works .container {
	width: 1140px;
}
section.how-it-works h2 {
	width: 100%; text-align: center; color: rgb(65, 65, 65); line-height: 20px; padding-bottom: 25px; font-size: 25px; font-weight: 600; margin-bottom: 35px; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.how-it-works ul {
	width: 100%; float: left;
}
section.how-it-works li {
	padding: 45px 20px; border: 1px solid rgb(241, 241, 241); border-image: none; width: 31.3%; text-align: center; margin-right: 3%; float: left; box-shadow: 0px 0px 50px rgba(0,0,0,0.08); background-color: rgb(255, 255, 255);
}
section.how-it-works li:last-child {
	margin-right: 0px;
}
.how-it-works h3 {
	width: 100%; text-transform: uppercase; font-size: 22px; font-weight: 500; margin-top: 40px; float: left;
}
section.how-it-works p {
	width: 100%; color: rgb(65, 65, 65); line-height: 22px; font-size: 16px; margin-top: 13px; float: left;
}
.blog-box-panel {
	width: 100%; float: left;
}
.blog-box-panel > .advertisement {
	margin: 0px 0px 30px;
}
.blog-left-panel .advertisement {
	margin: 0px 0px 30px;
}
.blog-box-panel .blog-left-panel {
	width: 874px; float: left;
}
.blog-box-panel .blog-right-panel {
	width: 300px; float: right;
}
.blog-left-panel .advertisement {
	width: 874px; height: 90px;
}
.blog-listing {
	width: 100%; margin-bottom: 30px; float: left; position: relative; background-color: rgb(255, 255, 255);
}
span.blog-main-img {
	width: 100%; height: 462px; text-align: center; line-height: 450px; overflow: hidden; float: left;
}
span.blog-main-img img {
	width: auto; height: auto; vertical-align: middle; display: inline-block; max-width: 100%; object-fit: cover;
}
.blogs-main-content {
	padding: 30px; width: 100%; float: left; position: relative; z-index: 1; background-color: rgb(255, 255, 255);
}
.blog-listing::after {
	background: url("../images/blog-shadow.png") no-repeat bottom; left: 35px; height: 74px; right: 35px; bottom: 0px; padding-bottom: 75px; position: absolute; z-index: 0; content: ""; box-shadow: 0px 0px 50px #e8ebec;
}
.blogs-main-content a.btn-view-more {
	padding: 7px 9px; width: auto; color: rgb(108, 147, 192); font-family: "Open Sans", sans-serif; font-size: 10px; font-weight: 600; margin-right: 10px; float: left; background-color: rgb(246, 251, 255);
}
.blogs-main-content a.btn-view-more:hover {
	color: rgb(255, 255, 255); background-color: rgb(50, 144, 223);
}
.blogs-main-content h2 {
	margin: 25px 0px 20px; width: 100%; color: rgb(87, 87, 87); text-transform: uppercase; line-height: normal; font-family: "Open Sans", sans-serif; font-size: 25px; font-weight: 400; float: left;
}
.blogs-main-content .blog-detail-top-info h2.title-inner-sub {
	margin: 25px 0px 20px; width: 100%; color: rgb(87, 87, 87); text-transform: uppercase; line-height: normal; font-family: "Open Sans", sans-serif; font-size: 25px; font-weight: 400; float: left;
}
.blog-detail-top-info h1 {
	margin: 25px 0px 20px; width: 100%; color: rgb(87, 87, 87); text-transform: uppercase; line-height: normal; font-family: "Open Sans", sans-serif; font-size: 25px; font-weight: 400; float: left;
}
.blogs-main-content p {
	width: 100%; color: rgb(125, 125, 125); line-height: 28px; font-family: "Open Sans", sans-serif; font-size: 15px; margin-bottom: 30px; float: left;
}
a.blck-continue-read {
	background: url("../images/read-more-blck.svg") no-repeat left; width: auto; color: rgb(125, 125, 125); text-transform: uppercase; padding-left: 23px; font-size: 14px; font-weight: 300; margin-bottom: 30px; float: left;
}
a.blck-continue-read:hover {
	color: rgb(49, 143, 223);
}
.blog-option-info {
	width: 100%; text-align: center; padding-top: 26px; border-top-color: rgb(235, 235, 235); border-top-width: 1px; border-top-style: solid; float: left;
}
.blog-option-info span {
	color: rgb(199, 199, 199); line-height: 22px; padding-left: 35px; font-family: "Open Sans", sans-serif; font-size: 13px; font-weight: 400;
}
.blog-option-info span.vies-blogs small {
	color: rgb(199, 199, 199); line-height: 22px; padding-left: 35px; font-family: "Open Sans", sans-serif; font-size: 13px; font-weight: 400;
}
.blog-option-info span.blog-date {
	background: url("../images/calender-ico.svg") no-repeat left; padding-left: 35px; float: left;
}
.blog-option-info span.vies-blogs {
	background: url("../images/commnets-view.svg") no-repeat left; padding-left: 35px; margin-left: -4px; display: inline-block;
}
.blog-option-info span.vies-commnets {
	background: url("../images/blog-comments.svg") no-repeat left; padding-left: 32px; float: right;
}
.blog-option-info span.blog-date .date {
	padding: 0px; color: rgb(199, 199, 199); font-family: "Open Sans", sans-serif; font-size: 13px;
}
.blog-option-info span.blog-date .date time {
	padding: 0px; color: rgb(199, 199, 199); font-family: "Open Sans", sans-serif; font-size: 13px;
}
.blog-option-info span.vies-blogs div#kento-pvc-single {
	color: rgb(199, 199, 199); font-size: 13px; position: static;
}
.blog-option-info span.vies-blogs div#kento-pvc-single span.kento-pvc-total {
	padding: 0px; font-family: "Open Sans", sans-serif;
}
.blog-right-panel .ads_statistics {
	width: 100%; margin-top: 30px; margin-bottom: 0px; float: left;
}
.blog-right-inner-coulmn {
	padding: 20px; border: 1px solid rgb(214, 214, 214); border-image: none; width: 100%; margin-bottom: 26px; float: left; background-color: rgb(255, 255, 255);
}
.widget_text.blog-right-inner-coulmn.widget_custom_html {
	padding: 0px; border: currentColor; border-image: none; margin-bottom: 0px; background-color: transparent;
}
.wp_widget_plugin_box {
	width: 100%; float: left;
}
div#action {
	width: 100%; float: left;
}
div#action a {
	width: 50%; text-align: center; color: rgb(164, 164, 164); padding-bottom: 16px; font-weight: bold; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.catlist {
	width: 100%; height: auto; margin-top: 20px; float: left;
}
.div#action a.active-tab {
	color: rgb(61, 101, 148);
}
#action .active-tab {
	border-color: rgb(61, 101, 148); color: rgb(61, 101, 148);
}
.catlist li {
	width: 100%; color: rgb(125, 125, 125); font-family: "Open Sans", sans-serif; font-size: 12px; margin-bottom: 10px; float: left;
}
.catlist li a {
	width: auto; color: rgb(125, 125, 125); font-family: "Open Sans", sans-serif; font-size: 13px; margin-right: 3px; float: left;
}
.catlist .custom-scroll {
	max-height: 280px;
}
.blog-right-panel :last-child.ads_statistics {
	margin-top: 0px; margin-bottom: 0px;
}
div#mCSB_1_scrollbar_vertical {
	
}
.catlist .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
	right: -15px;
}
.blog-right-inner-coulmn.widget_search {
	padding: 10px;
}
.blog-right-inner-coulmn.widget_archive {
	padding: 10px;
}
.blog-right-inner-coulmn h6 {
	color: rgb(87, 87, 87); text-transform: uppercase; font-size: 12px; margin-bottom: 10px;
}
.blog-right-inner-coulmn form.search-form {
	width: 100%; font-family: "Open Sans", sans-serif; float: left;
}
.blog-right-inner-coulmn form.search-form label {
	width: 100%; font-family: "Open Sans", sans-serif; float: left;
}
.blog-right-inner-coulmn form.search-form label input {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(214, 214, 214) currentColor rgb(214, 214, 214) rgb(214, 214, 214); border-radius: 4px 0px 0px 4px; border-image: none; width: 100%; height: 45px; color: rgb(161, 161, 161); font-family: "Open Sans", sans-serif; font-size: 12px; float: left; background-image: none;
}
input.search-submit {
	border-radius: 0px 5px 5px 0px; border: 1px solid rgb(214, 214, 214); border-image: none; width: 45px; height: 45px; font-family: "Open Sans", sans-serif; font-size: 0px; float: right; cursor: pointer; background-color: rgb(249, 249, 249);
}
.blog-right-inner-coulmn form.search-form label {
	width: calc(100% - 45px);
}
.blog-right-inner-coulmn.widget_archive {
	
}
.tagcloud {
	width: 100%; float: left;
}
a.tag-cloud-link {
	padding: 9px 15px; border-radius: 20px; color: rgb(103, 103, 103); line-height: 11px !important; font-family: "Open Sans", sans-serif; font-size: 11px !important; margin-right: 6px; margin-bottom: 10px; vertical-align: middle; display: inline-block; background-color: rgb(247, 247, 247);
}
.blog-detail-tags a {
	padding: 9px 15px; border-radius: 20px; color: rgb(103, 103, 103); line-height: 11px !important; font-family: "Open Sans", sans-serif; font-size: 11px !important; margin-right: 6px; margin-bottom: 10px; vertical-align: middle; display: inline-block; background-color: rgb(247, 247, 247);
}
a.tag-cloud-link:hover {
	color: rgb(255, 255, 255); text-shadow: none; background-color: rgb(50, 144, 223);
}
.blog-detail-tags a:hover {
	color: rgb(255, 255, 255); text-shadow: none; background-color: rgb(50, 144, 223);
}
.catlist li a:hover {
	color: rgb(50, 144, 223);
}
.blogs-main-content h2:hover {
	color: rgb(50, 144, 223);
}
.blog-right-inner-coulmn.widget_tag_cloud {
	padding-bottom: 20px;
}
.widget_archive select {
	border-color: rgb(214, 214, 214); border-radius: 4px; color: rgb(161, 161, 161); font-family: "Open Sans", sans-serif; font-size: 12px; margin-bottom: 0px; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none;
}
.blog-right-inner-coulmn.sendpress {
	padding: 10px; border: currentColor; border-image: none; background-color: rgb(61, 101, 148);
}
.blog-right-inner-coulmn.sendpress h6 {
	color: rgb(255, 255, 255); line-height: 12px;
}
.blog-right-inner-coulmn.sendpress input[type='text'] {
	background: url("../images/email-sub.png") no-repeat 13px rgb(255, 255, 255); border-radius: 4px; width: 100%; height: 45px; color: rgb(161, 161, 161); line-height: 12px; padding-right: 60px; padding-left: 55px; font-family: "Open Sans", sans-serif; font-size: 12px; margin-bottom: 0px; float: left;
}
.blog-right-inner-coulmn.sendpress input[type='submit']#submit {
	background: url("../images/subscribe-arrow.png") no-repeat center rgb(249, 249, 249); border-radius: 0px 4px 4px 0px; top: 0px; width: 45px; height: 45px; right: 0px; font-size: 0px; border-left-color: rgb(214, 214, 214); border-left-width: 1px; border-left-style: solid; position: absolute;
}
.blog-right-inner-coulmn.sendpress .signup-fields-bottom {
	display: none;
}
.blog-right-inner-coulmn.sendpress div#form-wrap {
	position: relative;
}
.feeds {
	border-radius: 5px; width: 100%; text-align: center; margin-bottom: 30px; float: left; background-color: rgb(255, 176, 92);
}
.feeds:hover {
	background-color: rgb(252, 141, 24);
}
.feeds a {
	background: url("../images/feed-ico.png") no-repeat 30px; padding: 15px 30px 15px 60px; width: 100%; color: rgb(255, 255, 255); font-family: "Open Sans", sans-serif; font-size: 16px; font-weight: 600; float: left;
}
.main-listing {
	width: 100%; margin-top: 50px; float: left;
}
.main-listing h3 {
	width: 100%; color: rgb(65, 65, 65); text-transform: uppercase; padding-bottom: 30px; font-size: 16px; margin-bottom: 30px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.main-listing ul {
	width: 100%; padding-left: 25px; float: left;
}
.main-listing ul li {
	background: url("../images/link-ico.svg") no-repeat 0px 5px; width: 100%; color: rgb(183, 183, 183); padding-left: 25px; font-family: "Open Sans", sans-serif; font-size: 14px; margin-bottom: 20px; float: left;
}
.main-listing ul li a {
	color: rgb(61, 101, 148); font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: normal;
}
.main-listing ul li a strong {
	color: rgb(61, 101, 148); font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: normal;
}
:last-child.main-listing {
	margin-bottom: 50px;
}
.main-listing ul li a strong:hover {
	color: rgb(49, 143, 223);
}
.main-listing ul li:last-child {
	margin-bottom: 0px;
}
.blog-option-info span.vies-blogs small {
	top: 2px; padding-left: 0px; margin-left: 0px; position: relative;
}
.blog-listing + .blog-listing + .blog-listing .blog-option-info span.vies-blogs small {
	top: 1px;
}
.blog-details .blog-option-info {
	padding-top: 10px; padding-bottom: 30px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.blog-details .blog-option-info > span {
	width: auto; margin-right: 45px; float: left;
}
.blog-main-info-inner p {
	margin-bottom: 25px;
}
.blog-main-info-inner figure {
	margin: 10px 0px 0px; padding: 0px; width: 100% !important; text-align: center;
}
.blog-main-info-inner figcaption {
	font-family: "Open Sans", sans-serif; font-size: 15px; font-weight: bold;
}
span.blog-detail-tags {
	padding: 30px 0px; width: 100%; border-top-color: rgb(235, 235, 235); border-bottom-color: rgb(235, 235, 235); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left; position: relative;
}
.blog-detail-tags h6 {
	width: 100%; color: rgb(125, 125, 125); text-transform: uppercase; font-size: 11px; font-weight: 600; margin-bottom: 5px; float: left;
}
.blog-detail-tags a {
	font-weight: 400; margin-top: 10px; margin-bottom: 0px;
}
.related-post-panel {
	padding: 30px 0px; width: 100%; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
h3.related_post_title {
	color: rgb(87, 87, 87); font-family: "Open Sans", sans-serif; font-size: 13px; font-weight: 600; margin-bottom: 15px;
}
.related-post-panel ul {
	width: 100%; float: left;
}
.related-post-panel ul li {
	width: 250px; margin-right: 32px; float: left;
}
.related-post-panel ul li:last-child {
	margin-right: 0px;
}
.related-post-panel ul li:nth-child(3n) {
	margin-right: 0px;
}
.related-post-panel ul li a {
	width: 100%; color: rgb(87, 87, 87); text-transform: uppercase; line-height: 20px; font-weight: 600; float: left;
}
.related-post-panel ul li a img {
	width: 100%; height: 128px; float: left; object-fit: cover;
}
small.wp_rp_publish_date {
	margin: 5px 0px; width: 100%; color: rgb(199, 199, 199); line-height: normal; font-family: "Open Sans", sans-serif; font-size: 12px; float: left;
}
.related-post-panel ul li small + a {
	min-height: 65px;
}
.auhtor_info {
	width: 100%; padding-top: 30px; font-family: "Open Sans", sans-serif; float: left;
}
.author_left {
	border-radius: 50%; width: 72px; height: 72px; overflow: hidden; float: left;
}
.author_left img {
	width: 100%; height: 100%; float: left; object-fit: cover;
}
.author_right {
	margin-left: 110px; position: relative;
}
.author-information {
	width: 100%; float: left;
}
.author-information span.author-name {
	color: rgb(87, 87, 87); line-height: 18px; font-family: "Open Sans", sans-serif; font-size: 18px;
}
.autjor-adtional-info {
	margin: 15px 0px; width: 100%; float: left;
}
span.info-list {
	padding: 0px 10px; width: auto; border-right-color: rgb(177, 177, 177); border-right-width: 1px; border-right-style: solid; float: left;
}
span.info-list {
	color: rgb(87, 87, 87); line-height: 12px; font-size: 12px; font-weight: 600;
}
span.info-list a {
	color: rgb(134, 134, 134); font-size: 12px; font-weight: 400; vertical-align: middle; display: inline-block;
}
span.info-list a:hover {
	color: rgb(50, 144, 223);
}
.info-list strong {
	margin-right: 3px; vertical-align: middle; display: inline-block;
}
span:first-child.info-list {
	padding-left: 0px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
span:last-child.info-list {
	padding-right: 0px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.blog-details .author_desc p {
	color: rgb(125, 125, 125); line-height: 24px; font-size: 13px;
}
.author_desc a.blck-continue-read {
	margin-bottom: 0px;
}
.sharesocial {
	padding: 0px; border: 0px currentColor; border-image: none; top: 33.5px; width: 42px; height: 42px; right: 0px; margin-top: 0px; float: right; position: absolute;
}
.sharesocial a {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
.blog-listing.blog-details::after {
	display: none;
}
.blog-left-panel .comments-area {
	padding: 30px; width: 100%; float: left; background-color: rgb(255, 255, 255);
}
.blog-left-panel .comments-area h3 {
	padding: 0px; border: 0px currentColor; border-image: none; color: rgb(87, 87, 87); text-transform: none; font-family: "Open Sans", sans-serif; font-size: 25px; font-weight: 400;
}
.blog-left-panel form#commentform {
	padding: 0px; margin-top: 20px;
}
.author-social {
	top: 30px; width: auto; right: 0px; float: right; position: absolute;
}
.author-social a {
	background: url("../images/socail_site.png") no-repeat; width: auto; font-size: 0px; margin-left: 11px; vertical-align: middle; display: inline-block;
}
.author-social a:nth-child(1) {
	background-position: left -1px; width: 8px; height: 16px;
}
.author-social a:nth-child(2) {
	background-position: -22px -1px; width: 15px; height: 15px;
}
.author-social a:nth-child(3) {
	background-position: -46px -2px; width: 15px; height: 12px;
}
.author-social a:nth-child(4) {
	background-position: right -1px; width: 15px; height: 16px;
}
.author-social a:nth-child(1):hover {
	background-position: left -21px;
}
.author-social a:nth-child(2):hover {
	background-position: -22px bottom;
}
.author-social a:nth-child(3):hover {
	background-position: -46px -22px;
}
.author-social a:nth-child(4):hover {
	background-position: right -21px;
}
h3.bitz_title {
	color: rgb(87, 87, 87); font-family: "Open Sans", sans-serif; font-size: 16px; font-weight: bold; margin-bottom: 10px;
}
.dugaa_code {
	width: 100%; padding-left: 0px; margin-bottom: 25px; float: left;
}
.dugaa_code ul {
	width: 100%; float: left;
}
.blog-main-info-inner ul {
	width: 100%; float: left;
}
.dugaa_code ul li {
	background: url("../images/project-listing.png") no-repeat left 8px; width: 100%; color: rgb(125, 125, 125); padding-left: 25px; font-family: "Open Sans", sans-serif; font-size: 15px; margin-bottom: 8px; float: left;
}
.blog-main-info-inner ul li {
	background: url("../images/project-listing.png") no-repeat left 8px; width: 100%; color: rgb(125, 125, 125); padding-left: 25px; font-family: "Open Sans", sans-serif; font-size: 15px; margin-bottom: 8px; float: left;
}
.blog-main-info-inner ul li ul li:last-child {
	margin-bottom: 0px;
}
.blog-main-info-inner h1 {
	width: 100%; color: rgb(49, 49, 49); text-transform: capitalize; line-height: 22px; font-size: 22px; font-weight: 700; margin-bottom: 10px; float: left;
}
.blog-listing.blog-details h2 {
	color: rgb(49, 49, 49); text-transform: capitalize; line-height: normal; font-size: 20px; font-weight: 700; margin-top: 0px; margin-bottom: 10px;
}
.blog-main-info-inner h3 {
	color: rgb(49, 49, 49); text-transform: capitalize; line-height: 22px; font-size: 18px; font-weight: bold; margin-bottom: 10px;
}
.blog-main-info-inner h6 {
	color: rgb(125, 125, 125); font-size: 14px; font-weight: 700; margin-bottom: 20px;
}
.blog-main-info-inner h4 {
	color: rgb(49, 49, 49); line-height: 18px; font-size: 16px; font-weight: 700; margin-bottom: 10px;
}
.blog-main-info-inner ol {
	width: 100%; padding-left: 20px; margin-bottom: 20px; float: left; list-style-type: decimal;
}
.blog-main-info-inner ol li {
	width: 100%; color: rgb(125, 125, 125); font-family: "Open Sans", sans-serif; font-size: 15px; margin-bottom: 10px; float: left; list-style-type: decimal; list-style-position: inside;
}
.blog-main-info-inner h6 a {
	color: rgb(61, 101, 148); font-size: 14px; font-weight: 700;
}
.blog-main-info-inner p a {
	font-size: 15px;
}
.blog-left-panel form#commentform iframe textarea {
	background-color: red;
}
.single-post div#comments h2.comments-title {
	padding: 0px; border: 0px currentColor; border-image: none;
}
.single-post div#comments ul.commentlist {
	padding: 0px;
}
.blog-main-info-inner {
	width: 100%; float: left;
}
.blog-main-info-inner hr {
	width: 100%; float: left;
}
.blog-main-info-inner strong {
	color: rgb(87, 87, 87); font-family: "Open Sans", sans-serif; font-size: 15px; font-weight: bold;
}
.blog-main-info-inner em {
	color: rgb(125, 125, 125); font-family: "Open Sans", sans-serif; font-size: 15px;
}
.blog-main-info-inner ul {
	padding-left: 20px; margin-bottom: 24px;
}
.blog-main-info-inner ol {
	padding-left: 20px; margin-bottom: 24px;
}
.blog-main-info-inner ul li ul {
	padding-left: 10px; margin-top: 8px; margin-left: 0px;
}
.blog-main-info-inner ol li ol {
	padding-left: 20px; margin-top: 8px; margin-left: 0px;
}
.blog-main-info-inner ol li ol li:last-child {
	margin-bottom: 0px;
}
.blog-main-info-inner h5 {
	color: rgb(49, 49, 49); font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 15px;
}
.blog-main-info-inner h6 {
	color: rgb(49, 49, 49); font-family: "Open Sans", sans-serif; font-size: 12px; font-weight: bold; margin-bottom: 15px;
}
.blog-main-info-inner h1 {
	font-family: "Open Sans", sans-serif;
}
.blog-main-info-inner h2 {
	font-family: "Open Sans", sans-serif;
}
.blog-main-info-inner h3 {
	font-family: "Open Sans", sans-serif;
}
.blog-main-info-inner h4 {
	font-family: "Open Sans", sans-serif;
}
.blog-main-info-inner h5 {
	font-family: "Open Sans", sans-serif;
}
.blog-main-info-inner h6 {
	font-family: "Open Sans", sans-serif;
}
.author_date span {
	color: rgb(199, 199, 199); font-size: 13px;
}
.blog-left-panel form#commentform iframe .submit#comment-submit {
	background-color: red !important;
}
.vcard {
	color: rgb(65, 65, 65); font-size: 25px;
}
.blog-left-panel {
	width: 70%; float: left;
}
.blog-right-panel {
	width: 30%; float: left;
}
.a2a_full .a2a_full_services {
	width: 100%;
}
.a2a_full .a2a_menu_find_container {
	width: 100%; float: left; box-sizing: border-box;
}
.a2a_full .a2a_full_header {
	width: 100%; float: left; box-sizing: border-box;
}
.article-row {
	padding: 30px 30px 0px; border: 1px solid rgb(240, 240, 240); border-image: none; width: 100%; float: left; background-color: rgb(255, 255, 255);
}
.article-row h2 {
	padding: 23px 30px; font-weight: 600; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid;
}
.under-construction-tag {
	background-position: 19px; padding: 13px 20px 12px 67px; border: 1px solid rgb(251, 195, 195); border-image: none; width: 100%; color: rgb(65, 65, 65); font-size: 18px; font-weight: normal; float: left; background-image: url("../images/construct.svg"); background-repeat: no-repeat; background-size: 35px; background-color: rgb(252, 242, 242);
}
.article-row-inner {
	padding: 40px 0px 0px; width: 100%; float: left;
}
.articles-category {
	width: 100%; margin-top: 37px; float: left;
}
.articles-category li {
	border: 1px solid rgb(234, 234, 234); border-image: none; width: 31.5%; margin-right: 2.7%; margin-bottom: 30px; float: left; position: relative;
}
.articles-category li:nth-child(3n) {
	margin-right: 0px;
}
.articles-category li a {
	padding: 21px 19px; width: 100%; float: left;
}
.article-row-detail h3 {
	color: rgb(65, 65, 65); clear: inherit; font-family: "Open Sans", sans-serif; font-size: 22px; font-weight: 400;
}
.article-row-detail h2 {
	color: rgb(65, 65, 65); clear: inherit; font-family: "Open Sans", sans-serif; font-size: 22px; font-weight: 400;
}
.article-row-detail p {
	color: rgb(125, 125, 125); line-height: 24px; font-family: "Open Sans", sans-serif; font-size: 14px; margin-top: 5px;
}
.article-row-img {
	width: 60px; float: left; display: block;
}
.article-row-detail {
	margin-left: 80px; float: none;
}
.article-row-count {
	top: 6px; right: 6px; color: rgb(65, 65, 65); font-family: "Open Sans", sans-serif; font-size: 16px; font-weight: 400; position: absolute;
}
.contact-us-left.upload-page-information li:nth-child(6) {
	text-align: center;
}
.contact-us-left.upload-page-information li:nth-child(6) span.wpcf7-form-control-wrap {
	border-radius: 2px; border: 1.5px dashed rgb(230, 229, 229); border-image: none; width: 130px; height: 110px; display: inline-block; position: relative;
}
.upload-page-information input[type='file'] {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; z-index: 4; cursor: pointer; opacity: 0;
}
.contact-us-left.upload-page-information li:nth-child(6) span.wpcf7-form-control-wrap::after {
	background: url("../images/upload-icon.svg") no-repeat center / 45px auto; margin: 0px auto; left: 0px; top: 24px; width: 45px; height: 34px; right: 0px; position: absolute; z-index: 0; cursor: pointer; content: "";
}
.contact-us-left.upload-page-information li:nth-child(6) span.wpcf7-form-control-wrap::before {
	left: 0px; right: 0px; bottom: 24px; color: rgb(171, 171, 171); font-family: "Open Sans", sans-serif; font-size: 15px; position: absolute; z-index: 0; cursor: pointer; content: "File Upload";
}
.upload-file-info-content {
	width: 100%; text-align: center; float: left;
}
span.upload-ico {
	padding: 0px 70px 25px; margin-top: 65px; margin-bottom: 50px; border-bottom-color: rgb(230, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
span.upload-ico img {
	width: 212px; opacity: 0.4;
}
.content-rows {
	width: 100%; color: rgb(130, 130, 130); font-family: "Open Sans", sans-serif; font-size: 15px; margin-bottom: 24px; float: left;
}
.content-rows a {
	width: 100%; color: rgb(130, 130, 130); font-family: "Open Sans", sans-serif; font-size: 15px; margin-bottom: 24px; float: left;
}
.upload-file-info-content h4 {
	width: 100%; color: rgb(77, 77, 77); text-transform: uppercase; font-family: "Open Sans", sans-serif; font-weight: 400; margin-bottom: 20px; float: left;
}
.content-rows a {
	width: auto; color: rgb(61, 101, 148); font-family: "Open Sans", sans-serif; margin-top: 24px; margin-bottom: 0px; float: none; display: inline-block;
}
:last-child.content-rows a {
	margin: 0px;
}
.contact-us-left.upload-page-information li span.ajax-loader {
	top: 18px; z-index: 1;
}
.contact-us-left li:last-child span.ajax-loader {
	top: 18px; z-index: 1;
}
.contact-us-left.upload-page-information li:nth-child(6) span.wpcf7-not-valid-tip {
	width: 100%; margin-top: 3px; float: left;
}
.articles-category li:hover {
	border-color: rgb(240, 246, 253); background-color: rgb(242, 248, 253);
}
.project-dis {
	padding: 30px; width: 100%; float: left;
}
.content-panel-box-border {
	width: 100%; padding-bottom: 30px; float: left;
}
.article-details .projects-description-info {
	padding: 0px;
}
.download-box-panel h3 {
	border-width: 1px 0px; border-style: solid none; border-color: rgb(241, 241, 241) currentColor; padding: 30px; border-image: none; color: rgb(65, 65, 65); font-family: roboto; font-size: 18px;
}
.article-details .download-box-panel h3 {
	padding-left: 30px !important;
}
.article-details-panel {
	padding: 0px 30px; width: 100%; float: left;
}
.article-details .project-commnets.grid-basic-info {
	background-position: left top; min-height: 20px;
}
.article-details .project-commnets.grid-basic-info span {
	padding-left: 0px;
}
.article-details .projects-description-info h1 {
	border: 0px currentColor; border-image: none; margin-bottom: 5px;
}
.article-details .project-basic-info {
	padding-bottom: 30px; margin-bottom: 30px; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid;
}
.article-details-panel ul {
	width: 100%; margin-left: -30px; float: left;
}
.article-details-panel ul li {
	background: url("../images/arrows-article.svg") no-repeat 30px 15px; padding: 9px 30px 9px 65px; color: rgb(125, 125, 125); clear: left; font-size: 15px; float: left;
}
.article-details-panel ul li:hover a {
	color: rgb(50, 144, 223);
}
.article-details-panel ul li.active a {
	color: rgb(50, 144, 223);
}
.article-details-panel ul li:hover {
	background-position: 30px -241px; background-color: rgb(242, 248, 253);
}
.article-details-panel ul li a {
	width: auto; color: rgb(125, 125, 125); font-family: "Open Sans", sans-serif; font-size: 15px; float: left;
}
.article-details hr {
	width: 100%; float: left;
}
.article-details hr {
	font-family: "Open Sans", sans-serif;
}
.article-details p {
	font-family: "Open Sans", sans-serif;
}
.article-details p b {
	font-family: "Open Sans", sans-serif;
}
.article-details strong {
	font-family: "Open Sans", sans-serif;
}
.article-details a {
	font-family: "Open Sans", sans-serif;
}
.article-details p a {
	font-family: "Open Sans", sans-serif;
}
.article-details p em {
	font-family: "Open Sans", sans-serif;
}
.article-details .content h1 {
	font-family: "Open Sans", sans-serif; font-weight: bold;
}
.article-details .content h2 {
	font-family: "Open Sans", sans-serif; font-weight: bold;
}
.article-details .content h3 {
	font-family: "Open Sans", sans-serif; font-weight: bold;
}
.article-details .content h4 {
	font-family: "Open Sans", sans-serif; font-weight: bold;
}
.article-details .content h5 {
	font-family: "Open Sans", sans-serif; font-weight: bold;
}
.article-details .content h6 {
	font-family: "Open Sans", sans-serif; font-weight: bold;
}
.single-article {
	-ms-overflow-x: hidden;
}
.project-template-default.single.single-project.postid-71606 {
	-ms-overflow-x: hidden;
}
div.wpcf7-mail-sent-ok {
	margin: 0px 0px 20px; padding: 7px; border: 2px solid rgb(57, 143, 20); border-image: none; width: 100%; text-align: center; font-size: 14px; float: left; background-color: rgb(57, 143, 20);
}
.upload-page-information div.wpcf7-mail-sent-ok {
	margin-top: 15px; margin-bottom: 0px;
}
.projectcategory.list.article-tutorials .gridstructure-bar ul li > a {
	width: 186px; height: 174px;
}
.projectcategory.list.article-tutorials .gridstructure-bar ul li > a img {
	width: 100%; height: 100%; object-fit: cover;
}
.projectcategory.list.article-tutorials .gridstructure-bar ul li .gridcontent-box {
	padding: 30px; width: calc(100% - 186px); height: 174px;
}
.projectcategory.list.article-tutorials .gridstructure-bar ul li .gridcontent-box h3 {
	font-family: "Open Sans", sans-serif; font-size: 22px; margin-bottom: 9px;
}
.projectcategory.list.article-tutorials .gridstructure-bar ul li .gridcontent-box h2 {
	font-family: "Open Sans", sans-serif; font-size: 22px; margin-bottom: 9px;
}
.article-tutorials .gridstructure-bar li p {
	width: 100%; color: rgb(125, 125, 125); line-height: 22px; font-size: 15px; font-weight: 300; margin-bottom: 10px; float: left;
}
.article-tutorials .project-grid-info span {
	color: rgb(176, 176, 176);
}
.article-tutorials .view-bar.grid-basic-info span.kento-pvc-total {
	color: rgb(176, 176, 176);
}
.contact-us-left li:nth-child(7) {
	text-align: center;
}
.contact-us-left li:nth-child(7) .wpcf7-form-control-wrap {
	display: inline-block;
}
.article-details-panel ul li.active {
	background-position: 30px -241px; background-color: rgb(242, 248, 253);
}
.ipsNavBar_primary > ul > li {
	margin-right: 0px;
}
.ipsNavBar_secondary > li {
	margin-right: 0px;
}
#elSearch button {
	top: -2px; right: -5px !important; position: absolute;
}
#ipsLayout_header nav {
	width: 100%; height: 42px; float: left;
}
.ipsPageHeader h1 {
	width: 100%; margin-top: 15px; float: left; display: inline;
}
#ipsLayout_footer {
	padding-top: 0px; margin-top: 0px; background-color: transparent;
}
.ipsTags .ipsTag > span {
	color: rgb(255, 255, 255); line-height: 17px; font-size: 9px;
}
.ipsTag_prefix > span {
	color: rgb(255, 255, 255); line-height: 17px; font-size: 9px;
}
nav.ipsBreadcrumb.ipsBreadcrumb_.ipsFaded_withHover {
	width: 100%; margin-top: 10px; margin-bottom: 0px; float: left;
}
#ipsLayout_mainArea {
	float: left;
}
.ipsBreadcrumb > ul > li > a span {
	color: rgb(90, 90, 90) !important;
}
#elUserNav {
	top: 240px !important; width: auto; margin-top: 8px; float: right; position: static;
}
.oem_s_table_filter_right {
	width: auto; float: right;
}
.oem_s_table_filter_right select {
	width: 25%; float: none; display: inline-block;
}
.oem_s_table_filter_right select:first-child {
	width: 43%;
}
.oem_s_table_filter_right select:last-child {
	margin: 0px;
}
.oem_s_table_filter_right tr td {
	width: auto; text-align: right;
}
.oem_s_table_filter_left tr:last-child td:last-child {
	padding: 6px 0px 0px; vertical-align: top;
}
.tab-content * {
	font-family: "Open Sans", sans-serif;
}
.tab-content h1 {
	margin: 0px 0px 30px; color: rgb(65, 65, 65); font-size: 30px;
}
.tab-content p {
	margin: 0px 0px 30px; color: rgb(125, 125, 125);
}
.tab-content h2 {
	margin: 0px 0px 30px; color: rgb(65, 65, 65); font-size: 24px;
}
.tab-content ul {
	margin: 0px 0px 30px; padding-left: 30px; list-style-type: disc;
}
.tab-content ol {
	margin: 0px 0px 30px; padding-left: 30px; list-style-type: disc;
}
.tab-content ul li {
	border: 0px currentColor; border-image: none; list-style-type: disc;
}
.tab-content ol li {
	border: 0px currentColor; border-image: none; list-style-type: disc;
}
.tab-content b {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
.tab-content h3 {
	margin: 0px 0px 30px; color: rgb(65, 65, 65); font-size: 20px;
}
.tab-content h4 {
	margin: 0px 0px 30px; color: rgb(65, 65, 65); font-size: 16px;
}
.tab-content ul {
	margin: 0px 0px 30px; border: 0px currentColor; border-image: none;
}
.article-details .social_share_buttons {
	margin-top: 0px; margin-bottom: 10px;
}
.project-listing-area {
	padding: 30px 30px 0px;
}
.project-listing-area .table-gride-panel {
	padding: 0px;
}
.projectcategory .project-listing-area .main-prject-listing {
	padding: 0px; margin-top: 40px;
}
.project-category-listing.project-listing-area h1 {
	padding-bottom: 20px; font-size: 18px; font-weight: 600;
}
.glance-project-listing .main-prject-listing {
	padding: 30px 0px;
}
.glance-project-listing h2 {
	padding-top: 0px; padding-right: 0px; padding-left: 0px;
}
.custom-scroll {
	width: 100%; height: auto; float: left; -ms-overflow-y: auto; max-height: 355px;
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: rgb(238, 238, 238);
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: rgb(238, 238, 238);
}
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools {
	opacity: 1 !important;
}
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
	opacity: 1 !important;
}
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag {
	opacity: 1;
}
.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag {
	opacity: 1;
}
.mCustomScrollBox:hover > .mCSB_scrollTools {
	opacity: 1;
}
.mCustomScrollBox:hover ~ .mCSB_scrollTools {
	opacity: 1;
}
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools {
	opacity: 1;
}
.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools {
	opacity: 1;
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: rgb(239, 239, 239);
}
.btn-upload-project {
	padding: 10px 15px; border-radius: 3px; line-height: 12px; overflow: hidden; margin-left: 25px; position: relative; background-color: rgb(242, 107, 49);
}
.btn-upload-project::before {
	left: -80%; top: 0px; width: 100%; height: 20px; position: absolute; content: ""; transform: rotate(-40deg); background-color: rgba(255, 255, 255, 0.3); -webkit-transform: rotate(-40deg); -moz-transform: rotate(-40deg); -o-transform: rotate(-40deg);
}
.btn-upload-project:hover::before {
	left: 80%;
}
.btn-view-more {
	padding: 15px; border-radius: 3px; border: 1px solid rgb(179, 212, 240); border-image: none; width: 100%; text-align: center; color: rgb(50, 144, 223); text-transform: uppercase; overflow: hidden; font-weight: 300; position: relative; z-index: 1; background-color: rgb(242, 248, 253);
}
.btn-view-more:hover {
	border-color: rgb(50, 144, 223); color: rgb(255, 255, 255); background-color: rgb(50, 144, 223);
}
.btn-gray {
	padding: 8px 10px; border-radius: 3px; color: rgb(65, 65, 65); text-transform: uppercase; font-size: 10px; font-weight: bold; margin-right: 10px; float: left; text-shadow: 1px 0px 1px #fff; background-color: rgba(246, 251, 255, 0.5);
}
.btn-gray:hover {
	color: rgb(0, 0, 0);
}
.owl-nav button {
	border-radius: 0px; width: 45px; height: 45px; font-size: 0px; float: left; cursor: pointer; background-color: rgb(25, 25, 25) !important;
}
.owl-nav button:focus {
	
}
.owl-nav button.owl-prev {
	background: url("../images/left-arrows.svg") no-repeat center rgb(25, 25, 25) !important; border-right-color: rgb(82, 82, 82) !important; border-right-width: 1px !important; border-right-style: solid !important;
}
.owl-nav button.owl-next {
	background: url("../images/right-arrow.svg") no-repeat center rgb(25, 25, 25) !important;
}
.owl-nav {
	right: 0px; bottom: 0px; position: absolute;
}
.owl-nav button.disabled {
	cursor: not-allowed !important; opacity: 0.8;
}
input#submit {
	margin: 0px; border-radius: 0px 5px 5px 0px; border: 0px currentColor; border-image: none; width: 100px; height: 45px; text-align: center; color: rgb(255, 255, 255); font-family: roboto; font-size: 12px; float: left; position: relative; cursor: pointer; background-color: rgb(242, 107, 49);
}
input#submit:hover {
	color: rgb(242, 107, 49); background-color: rgb(255, 255, 255);
}
.page-template-buyparts .project-full-description {
	margin-bottom: 125px;
}
.page-template-buyparts .projects-description-info {
	min-height: 1100px;
}
.category-list ul li img {
	transition:0.4s; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s;
}
input {
	transition:0.4s; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s;
}
input#submit {
	transition:0.4s; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s;
}
.category-list ul li a {
	transition:0.4s; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s;
}
.top-story-content ul li img {
	transition:0.4s; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s;
}
.category-list ul li a span {
	transition:0.4s; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s;
}
.category-list ul li a img {
	transition:0.4s; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s;
}
.btn-gray {
	transition:0.4s; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s;
}
.btn-view-more {
	transition:0.4s; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s;
}
.btn-upload-project::before {
	transition:0.4s; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s;
}
nav ul li a {
	transition:0.4s; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s;
}
.btn-upload-project {
	transition:0.4s; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s;
}
input.search-field {
	transition:0.4s; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s;
}
@media not all
{
.slider-content img {
	height: 586px;
}
.advertise-list .advertisement {
	margin-bottom: 25px;
}
.single-article .project-basic-info ul li.project-Views span {
	background-position: left 0px;
}
.top-left a.contact-ico {
	background-position: left 2px;
}
.top-left a.contact-ico:hover {
	background-position: left -56px;
}
.community-post-counter {
	padding-bottom: 65px;
}
}
@media screen and (min-width:768px)
{
ul#primary-menu {
	display: block;
}
}
.Datasheet :last-child.datasheet-row > b {
	top: -2px; position: relative;
}
.ipsLayout_sidebarUnused .top-left a {
	padding: 0px;
}
.category-list ul li:nth-child(6) a img {
	top: 13px; position: relative;
}
.category-list ul li:nth-child(6) a span {
	top: 11px; position: relative;
}
.sendpress {
	width: 100%; text-transform: capitalize; font-size: 20px; float: left;
}
#sendpress-public {
	margin: 0px auto; width: 1200px; text-align: center;
}
#imageContainer > img {
	height: auto !important; max-width: 100% !important;
}
.link-template h2.archive-title {
	padding: 0px; border: 0px currentColor; border-image: none;
}
ins.adsbygoogle {
	width: 100%; float: left;
}
.advertisement-sidebar {
	width: 100%; margin-bottom: 30px; float: left;
}
div#glade-aslot-1 iframe {
	width: 100%; float: left;
}
.advertisement-sidebar img {
	width: 100%; height: auto; float: left;
}
.advertisement-sidebar.no-margin {
	margin-bottom: 0px;
}
.policy1 {
	color: rgb(125, 125, 125) !important; font-size: 15px !important;
}
.policy1 li strong {
	color: rgb(64, 64, 64) !important;
}
.advertisements-info h3 {
	margin-bottom: 30px;
}
.blog-main-info-inner h3 a {
	color: rgb(49, 49, 49) !important; text-transform: capitalize; line-height: 22px; font-size: 18px !important; font-weight: bold; margin-bottom: 10px;
}
.blog-main-info-inner h3 span {
	color: rgb(49, 49, 49) !important; text-transform: capitalize; line-height: 22px; font-size: 18px !important; font-weight: bold; margin-bottom: 10px;
}
.main-download-description p .auto-style3 {
	font-size: 15px !important;
}
.main-download-description p .auto-style3 a {
	font-size: 15px !important;
}
.blogs-main-content p a {
	font-family: "Open Sans", sans-serif !important;
}
.main-cms-content p a {
	font-family: "Open Sans", sans-serif !important;
}
.main-prject-listing p a {
	font-family: "Open Sans", sans-serif !important;
}
.blog-main-info-inner h3 a:hover {
	color: rgb(96, 163, 241) !important;
}
.blog-main-info-inner strong a:hover {
	color: rgb(96, 163, 241) !important;
}
.comment_text p a:hover {
	color: rgb(96, 163, 241) !important;
}
.akismet_comment_form_privacy_notice a:hover {
	color: rgb(96, 163, 241) !important;
}
.main-cms-content p a:hover {
	color: rgb(96, 163, 241) !important;
}
.main-prject-listing p a:hover {
	color: rgb(96, 163, 241) !important;
}
.blog-main-info-inner h3 a {
	color: rgb(61, 101, 148) !important;
}
.main-cms-content p a {
	color: rgb(61, 101, 148) !important;
}
.comment_text p a {
	color: rgb(61, 101, 148); font-size: 15px !important;
}
.akismet_comment_form_privacy_notice a {
	color: rgb(61, 101, 148); font-size: 15px !important;
}
.main-cms-content p a {
	color: rgb(61, 101, 148); font-size: 15px !important;
}
.main-prject-listing p a {
	color: rgb(61, 101, 148); font-size: 15px !important;
}
.akismet_comment_form_privacy_notice {
	padding-left: 25px;
}
#sendpress-public {
	margin: 25px auto !important;
}
.comment .author_comment span.author-name a {
	width: 100%; color: rgb(87, 87, 87); text-transform: capitalize; font-size: 14px; font-weight: 600; margin-bottom: 0px; float: left;
}
.pingback .author_comment span.author-name a {
	width: 100%; color: rgb(87, 87, 87); text-transform: capitalize; font-size: 14px; font-weight: 600; margin-bottom: 0px; float: left;
}
.comments-area .akismet_comment_form_privacy_notice {
	width: 100%; margin-bottom: 20px; float: left;
}
.blog-left-panel .comments-area.post .akismet_comment_form_privacy_notice {
	padding-left: 0px; margin-bottom: 0px;
}
.box-panel-common.gallery-thumb-spccer a {
	display: flex; min-height: 369px; justify-content: center; align-items: center; -webkit-box-pack: center; -webkit-box-align: center;
}
ul.commentlist > li.comment ul {
	width: 100%; padding-left: 45px; margin-left: 0px; float: left;
}
ul.commentlist > li.pingback ul {
	width: 100%; padding-left: 45px; margin-left: 0px; float: left;
}
ul.commentlist li .children li {
	padding-bottom: 25px; margin-bottom: 20px; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid;
}
ul.commentlist > li.comment ul.children li:last-child {
	padding-bottom: 0px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
ul.commentlist > li.pingback ul.children li:last-child {
	padding-bottom: 0px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
ul.commentlist > li.comment ul.children > li.byuser > ul.children li:last-child {
	padding-bottom: 0px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#sendpress-public {
	margin: 35px auto !important;
}
.blog-main-info-inner p span {
	font-family: "Open Sans", sans-serif; font-size: 15px;
}
.blog-main-info-inner p b {
	font-family: "Open Sans", sans-serif;
}
.projects-description-info p a {
	color: rgb(69, 132, 206);
}
.advertisements-info p a {
	color: rgb(69, 132, 206);
}
.projects-description-info p a:hover {
	color: rgb(96, 163, 241);
}
.advertisements-info p a:hover {
	color: rgb(96, 163, 241);
}
.projects-description-info table td span {
	font-family: "Open Sans", sans-serif; font-size: 15px;
}
.pingback .author_comment .author_info span.author-name a {
	width: 100%; color: rgb(87, 87, 87); text-transform: capitalize; font-size: 14px; font-weight: 600; margin-bottom: 0px; float: left;
}
.pingback .comment-author .author-avatar {
	border-radius: 0px; width: 100px; margin-top: 7px;
}
.pea_cook_wrapper p {
	color: rgb(255, 255, 255) !important;
}
.pea_cook_more_info_popover_inner p {
	color: rgb(255, 255, 255) !important;
}
.projects-description-info p strong {
	font-family: "Open Sans", sans-serif; font-size: 15px;
}
.blog-main-info-inner figcaption {
	font-weight: 400;
}
.blog-main-info-inner ol li a {
	color: rgb(69, 132, 206); line-height: 28px; font-family: "Open Sans", sans-serif; font-size: 15px;
}
.blog-main-info-inner ul li a {
	color: rgb(69, 132, 206); line-height: 28px; font-family: "Open Sans", sans-serif; font-size: 15px;
}
.blog-main-info-inner ol li a:hover {
	color: rgb(96, 163, 241);
}
.blog-main-info-inner ul li a:hover {
	color: rgb(96, 163, 241);
}
.blog-main-info-inner ol li {
	line-height: 28px; margin-bottom: 0px;
}
.blog-main-info-inner h4 {
	margin-bottom: 16px;
}
.blog-main-info-inner a:hover strong {
	color: rgb(96, 163, 241);
}
.wp-caption a:empty + figcaption {
	display: none;
}
.blog-main-info-inner p a:empty {
	display: none;
}
.not-found-section {
	padding: 50px 0px; width: 100%; text-align: center; color: rgb(169, 169, 169); text-transform: none; line-height: normal; font-size: 36px; font-weight: 300; margin-bottom: 25px; display: inline-block; box-shadow: 0px 0px 50px rgba(0,0,0,0.08);
}
.not-found {
	width: 100%; text-align: center; color: rgb(204, 204, 204); font-size: 22px; margin-bottom: 20px; display: inline-block;
}
.goto-home {
	padding: 20px; border-radius: 0px; width: 545px; font-size: 16px; margin-top: 20px; margin-bottom: 20px; display: inline-block;
}
.search-form.diff-search .search-submit {
	display: none;
}
form.search-form.diff-search {
	width: 350px; display: inline-block; position: relative;
}
.projects-description-info ul li a {
	color: rgb(69, 132, 206); line-height: 28px; font-size: 15px;
}
.projects-description-info ol li a {
	color: rgb(69, 132, 206); line-height: 20px; font-family: "Open Sans", sans-serif; font-size: 15px;
}
.projects-description-info ul li a {
	color: rgb(69, 132, 206); line-height: 20px; font-family: "Open Sans", sans-serif; font-size: 15px;
}
.projects-description-info ol li a:hover {
	color: rgb(96, 163, 241);
}
.projects-description-info ul li a:hover {
	color: rgb(96, 163, 241);
}
@media only screen and (max-width:767px)
{
.not-found-section {
	padding: 50px 10px;
}
.goto-home {
	width: 100%; float: left;
}
form.search-form.diff-search {
	width: 100%;
}
}
